serial with skiplist