Smart string added (smart pointer idiom)