working on graph stuff
dumb conflicts
i will also