a graph....