fix #1
 - No longer depend on the argtable