Added core functionality for recomend user