tcc: initial import