add other 5 command types
0.1.0