better but problems to find neighborus