extract method
requesting recommendations
request handler for recommendations