dialog imporved