updates for autoassigning pipes