tf opinions so far (wip)