added cascading utils
new test