refactored delete TBC