adding optional dialog