add skip list data structure
add number trick