Freshwater - subprograms