Updated dialogue method