Methods for recommendation