initial user model and gems