more consistent string