docs for string