work on book chapter 2

* finish example using data from MovieLens