#331 Confused about adding new edges and nodes. Found soemthing online, but might require big changes, so I am committing this as a checkpoint.