a vending machine with several different types of items