dynamic interleave working