adds code to detect edges