some work with adjacencylist and start of left leaning red black tree