fix tc conv fn