add multiple model searching functionality
finish initial search functionality and tests