added tests and test.jsons