working with multiple pipe sections (forward only)