Tag hydraulic engineering