a group of different machines