implemented upvote answer and question