replace argsparser with jsonic