Abstract Arc (AARC) - Pump