a vending machine with many different items