voting system adding with upvote