Added vending machine implementation.