Tag Rankine theory