nodes and edges are projected from the model