move stringutil to StringUtils