modifications in edge transformations