master hydrology