CLI use step 4, still are some bugs