Implement Bloodhound and TypeAhead library