Design of Bank Account Problem