Main Search Compilation Gay Pnp