the basics, be able to new a tcc instance