updated speech recognition