updates to more complex graph