modified classes BankController, Dispenser, Keyboard