complete dialog design