Updated tf