port changes to pump