refactored strings