wip, functional save to Graphs model