new idea of Bank class