Added comments, customized JOptionPane GUI box.