ttdemo