The pull request with all the code.

remove this... should be avoided. call the method `find_rating` to where you need the rating