created user model classes