add pkgs
add benchmarks
optimize json parser and testcases