removed rapidjson requirement