little changes tcc structre