adding command line features for linux