updating irv-cascade to actually cascade