now supports command line arguments