added bank model and controller