adjacency list usable