added Multigraph
added DirectedMultigraph