add TR and TF