transition and transformations