added MyEdge, MyGraph & MyVertex