need to compile pb2