add voice solution