refactored addRating & addTitle