Vendingmachine implementation