using command line arguments