controller to request recommendations