beginning of search functionality
MIGRATION: created types and source field for things