User model
user model and player model