added json
wip
add greplace submodule