pipeline structure added