PipelineDesignPattern