add speak and debug mode