a machine with a lot of different parts