support command line args