some minor changed due to the new google tts function