improving user dialog