redefined denom and new result2 use