support command line