add writeToGraphML