a pipeline manipulation library
