sort of a graph