shared: dialog draft