Main Search Fode