resource string
new utility class
made case thresholds configurable