fixed transformer()