Recent Development in Hydro Science