Implemented edge mapping