created a start on skip lists