shared edges fixed