hydrodynamic design