added command line arguments
added command line options