clean code without chaining pipelines