cls and far neighbor