Main Search Quite Dirty