work on pnp all in