NNPCL pipeline