add the skiplist and test for log & skiplist