transform calculation done