fix bug in command line parser
ctor