Pump principles