introduce ChronologicalSplit