changes in edge orientation part