Main Search Defying Part