build pipeline builder, first pass decent
fix pipeline bug