add annotate gem and annotate the models