First iteration using only pipeline.