Refactor abc bank