use cmdmain