ATP hydro