Separate out pipeline