speccing out the restaurant recommendation engine