added TB interface