working ProtoStringNew