add argparser test
resolve conflict
add arg parser