basic upvote functionality added.