Full transformation