search and cleanup