read from gexf