start of adjacency list