exception done, need showMessage method in gui