smarter command line arguments table