Why use string type?