Bank App Refactoring