make the code compileunder hydro