make abstract BankActionImplem class