Moved ASR driver to separate file