General Working for TC