better type string