started adding methods for finding neighbours