linear tc