add and use StringHelper - #26
add support for stash