refactored String.js