a little node/graph tree that you can find the best path with