working transformation