added Chang's cli module