changing cpac_pipeline code ... still has bugs