implement favorite/unfavorite
change gemfile