adds ability to upvote