improving command line options