StringUtils remake