switched to use binding for substring instead of redefs
bumped version