adding IGumballMachine