Main Search Prepare Ass Clean