Main Search Niple Sucking Compilation