added speech parser and selection manager