do not use protobuf in this project
add user
add jsoncpp