added ability to accept toppings