transition updates