adding support to command line argument