Main Search Cock Flapping Compilation