process pipeline library