work on DirectionalNeighbours2