diff --git a/neighbour.py b/neighbour.py
new file mode 100644
index 0000000000000000000000000000000000000000..4b21a5829065c62650aae3c909dce71ccd5ea416
--- /dev/null
+++ b/neighbour.py
@@ -0,0 +1,16 @@
+
+def get_neighbour(member_IP, current_member_ip, direction='left'):
+    current_member_index = member_IP.index(current_member_ip) if current_member_ip in member_IP else -1
+    if current_member_index != -1:
+        if direction == 'left':
+            if current_member_index + 1 == len(member_IP):
+                return member_IP[0]
+            else:
+                return member_IP[current_member_index + 1]
+        else:
+            if current_member_index - 1 < 0:
+                return member_IP[len(member_IP) - 1]
+            else:
+                return member_IP[current_member_index - 1]
+    else:
+        return None
\ No newline at end of file