add str&ptr