added upvote capabilities