updating with new TF