starting on edge cases for neighbours