Main Search Ugly F