graph modifications