several different types of pumps and valves