Updated find_adjacent