added simplestruct
added edgeValue parameter to directedgraph disconnect