commandline parser improvements