Upvoting function and "best" function added