a large machine with many different parts