fix bug in argparser