adding protobuf reader first step