added options for command line handling added options