need review this: user, email, and password columns added to User class