added ratePost() & viewChosenPost()