need to add save model for upvote