message box improvement