refactor BankBundle