I actually solved this problem trying to debug it ... here is how you do it .
I assumed ".value" just returned the
string but it in fact actually returns the pointer(for lack of a better term) to the string. It returns the node itself to work on. Sweet deal.