more work on T/F and .C