string conversions (third revisions)