Improve UI and add voice