added upvote and downvote functionality