working on the next step of the recommendation mechanism