added tangents for step 2