cleanup
actual search