add voice conrol