worked on internal edge