fixed client and server for arbitrary JSON report