[add] json comm server-client