organize functions
more organizing
save and load searches