add stringAddress
add char* newbuffer