why not use string?