add json output; run tests
step json tests