mature interface of command line

why the reordering?