improve dialog