finally all commands now json commands
some documentation updates