fix isAdyacent