implemented zigZag and speech synthesis