started on a skip list