Vending machine implementation