public static void main(String[] args) {
	  linenum=0;
		if(args.length<1) {
		  System.out.printf("wow. no file.\nno interactive mode. yet?\n");
		  System.exit(-1);
		}
		functions = new LinkedList<Function>();
		File f = new File(args[0]);
		Scanner sc = new Scanner("");
		try {
      sc = new Scanner(f);
    } catch (FileNotFoundException e) {
      System.out.print("wow. bad file.\n");
      System.exit(-1);
    }
		String s = sc.nextLine();
		linenum++;
		while(s.startsWith("such")) {
		  //get functions from files
		  s = sc.nextLine();
		  linenum++;
		}
		if(!s.startsWith("okay")) {
		  System.out.printf("such confus. not okay.\n");
		}
		while(sc.hasNextLine()) {
		  s = sc.nextLine();
		  linenum++;
		  if(s.startsWith("wow")) {
		    addFunction(s,sc);
		  }
		}
		for(Function fun:functions) {
		  System.out.println(fun);
		}
	}