user model. first commit