separate into methods in Bank; add cases to show case exception handling