new uml for updated voice recognition