added tts and tests