Catchment scale distributed hydrological models