transition cleanup