init transformation