allow mode command line parameter