added doc, interleave and strict support