Water cycle and hydrology