inheritance cycle (ICYCLE) - Pump