internal transformation