managing transitions