outline dialog implemented