try split for spliterator