add unit test for our skiplist