Account class submmitted by Chen