implement command line parameter