add skip list
bakup