progress on dynamic interleave