todo: exercise dialog