add graph neighbours + tests