calculating with user ratings
this makes tests fail
tests ok again, but solution.chapter.summary leads to test breakdown