- tweaked add edge manipulation