accept first and last name for user model