added PumpAddLine (with bug)