add getstring() function