some tf processing changes