added json2 as submodule