add many classes to be able for communicating, all on client side, new
exeption typ BankException is for communication errors