difference between binarySolution and simpleSolution in the recommender