added unvote functionality