added StringUtils
removed SMAM