upgraded json-over-tcp to 0.4.0, simplified public parameter