adjacency list wip