Update TTT3

Most of the methods should be declared at this point. Much writing to do