design hydraulic