Pumps that enable taking water from a source and depositing it into one or many receptacles based on timing, flow, or other measured parameters such as rainfall, water quality, etc.