changed comments and changed tbc implementation