Multifunction Pump