add a new command
add new command first pass