Multi-functional Combination Machines