set up the most abstract skip list signature