support int option
double option
add readme for command line
flag option
refactor test
update README