dynamicsort -> skiplist