add protobuf
add vip resource