init cpp skip list