User and Account model basic logic