add TF object and utils functions