Main Search Huge Ass Do