Implemented more pipe steps.