Pumping technologies