updated trannsition