bitmap and skiplist