add doc for String