returns values back into co's callback!!
branch is working now!
cleaned up the nested cascade's test
removed a test case