edges intersection fixed