updates after TC