add transion