pumping mechanism