UVQ : a water and contaminant balance model