support cli args