added CommandLineOptions