public static void main(String[] args) throws Exception{
    if(ClientModel.isMac()){
      System.setProperty("com.apple.mrj.application.apple.menu.about.name","Enigma");
      System.setProperty("apple.laf.useScreenMenuBar", "false");
    }

    splash.setVisible(true);
    
    Mode mode=Mode.NORMAL;
    if(args.length>0){
      if(args[0].equals("-h") || args[0].equals("-help")){
        showHelp();
        return;
      }else if(args[0].equals("-n") || args[0].equals("-noenceypt")){
        mode=Mode.NO_ENCRYPT;
        System.out.println("start-up in no encrypt mode");
      }else if(args[0].equals("-l") || args[0].equals("-limit")){
        mode=Mode.VIEW_LIMIT;
        System.out.println("start-up in view limited mode");
      }
    }else{
      System.out.println("start-up in normal mode");
    }
    
    File newdir = new File("resource");
    newdir.mkdir();
    Example stream = new Example(mode);
    stream.startUserStream();
  }