1. Add similar search to functionality
2. Refactor the response parsing code and introduce new class for it
3. update the html views