implementing tts

little refatoring too