--fixed recommendation bug