New option system and new main in main2.lisp