Main Search Extreme Messed Up