added bank controller