improving pipeline