some work on TTT