Main Search Hanging S