take arguments from command line