adding TMC