add test files
add tests for argprocess
fixed 1 bug