implement basic recommandation