Externalized search parameters
Cleanup
Handling varying number of restaurants