get rid of argsparser