tangent forcing still needs debugging