vending machine init