Convert type of arguments by OptionParser
Use "n_XXX" style naming instead of "XXX_count"