my 2d hydro code