added tts and graph