implement bwi_tasks_pnp