pipeline components