added user model and gems