replaced 'tangent' with 'u'