Fix
Functions
Add tf function