add user model and annotate gem