modified MessageBox completion