Pump technologies