machines part 1