Added line intersection