adding more tests
add cpp for commands