improved PrintTransform