adjusted upvote syntax and signature, updated tests