TDDBC vending machine