added CLL splitList()