hydro-mechanical works