data + dialog