refactored SimpleArraySplitterList