diff --git a/main.py b/main.py
index b9c1eb45e75a7771fdedd26b89f666121042887d..614f1ca94d4f49f4e3bab6d556552844b185d786 100644
--- a/main.py
+++ b/main.py
@@ -133,6 +133,12 @@ def calc_part_1():
     """
     Logic for "part 1" of assignment.
     """
+    logger.info('')
+    logger.info('=========================')
+    logger.info('====      Part 1     ====')
+    logger.info('=========================')
+    logger.info('')
+
     student_array = []
 
     # Open file.
@@ -176,6 +182,12 @@ def calc_part_2():
     """
     Logic for "part 2" of assignment.
     """
+    logger.info('')
+    logger.info('=========================')
+    logger.info('====      Part 2     ====')
+    logger.info('=========================')
+    logger.info('')
+
     student_array = []
 
     # Open file.
@@ -255,12 +267,27 @@ def calc_part_3():
     """
     Logic for "part 3" of assignment.
     """
+    logger.info('')
+    logger.info('=========================')
+    logger.info('====      Part 3     ====')
+    logger.info('=========================')
+    logger.info('')
 
 
 def calc_part_4():
     """
     Logic for "part 4" of assignment.
     """
+    logger.info('')
+    logger.info('=========================')
+    logger.info('====      Part 4     ====')
+    logger.info('=========================')
+    logger.info('')
+    data_array = numpy.array([
+        [150, 40],
+        [15, 3300],
+    ])
+    RelationalAnalysis.chi_square_independence(data_array)
 
 
 if __name__ == '__main__':