implement save on initial search
new automated searches
refactored search controller