starting to add whoosh search functionality