improve user communication interface