Abstract Portnoy (ABPORT) - Pump