some changes I forget
igraph support mostly done