added command line argument options