add computeBackwardTransform