TF integration