Implement recommendation controller