NAP Yeilding positive results: Irfan Siddiqui