hydraulic function