Designing a pipeline