1. Adding Location Filtering
2. Adding Recommendation Producer and Consumer