Implemented NdsSplitter algorithm