diff --git a/a2_script b/a2_script
new file mode 100644
index 0000000000000000000000000000000000000000..95b6e52b82bbd58e4cd2df8de68d2f738f505f0a
--- /dev/null
+++ b/a2_script
@@ -0,0 +1,158 @@
+Script started on Fri 06 Oct 2017 05:45:05 PM EDT
+]0;brodriguez8774@DevLaptop: ~/Classes/CS3240/Assignments/a2brodriguez8774@DevLaptop:~/Classes/CS3240/Assignments/a2$ make
+gcc -Wall -Wpedantic -std=c99 *.c -g -o 3240Assignment2
+]0;brodriguez8774@DevLaptop: ~/Classes/CS3240/Assignments/a2brodriguez8774@DevLaptop:~/Classes/CS3240/Assignments/a2$ ./3240Assignment2 ./TestingDirectory/root/
+
+Key:
+  Regular File    Directory    Char Special    Block Special    Named Pipe    Symbolic Link    Socket  
+
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root
+ file1.1  .  dir_special_types  ..  file1.3  dir_permission_variations  file1.2  dir1.2  dir1.1 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_special_types
+ dir_empty  file2.21  .  ..  sym_link_to_root 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations
+ dir_p_r  file_permission_setup  dir_p_none  .  dir_p_wx  dir_p_rwx  ..  file2.7  dir_problem_children  dir_p_rx  dir_p_x  dir_grouping_experiment  dir_p_rw  dir_p_w 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir1.2
+ file2.5  file2.4  file2.6  .  .. 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir1.1
+ file2.3  dir2.1  .  dir2.3  ..  file2.1  file2.2  dir2.2 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_special_types/dir_empty
+ .  .. 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_p_r
+No execute permission. Cannot change into dir.
+
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_p_none
+No execute permission. Cannot change into dir.
+
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_p_wx
+No read permission. Cannot read directory files.
+
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_p_rwx
+ .  ..  file2.20 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_problem_children
+ file_p_wx  file_p_rw  .  ..  file_p_rx  file_p_rwx  file_p_x  file_p_w  file_p_none  file_p_r 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_p_rx
+ file2.18  .  .. 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_p_x
+No read permission. Cannot read directory files.
+
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_grouping_experiment
+ file3.6  .  dir_read  dir_execute  .. 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_p_rw
+No execute permission. Cannot change into dir.
+
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_p_w
+No execute permission. Cannot change into dir.
+
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir1.1/dir2.1
+ .  ..  dir3.2  dir3.1  file3.1 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir1.1/dir2.3
+ file3.3  .  ..  dir3.5 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir1.1/dir2.2
+ .  dir3.3  ..  dir3.4  file3.2 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_grouping_experiment/dir_read
+ file_r_ugo  dir_r_ug  dir_r_ugo  file_r_ug  file_r_u  .  file_r_go  ..  dir_r_o  dir_r_go  dir_r_none  dir_r_uo  dir_r_u  file_r_o  file_r_none  file_r_uo  dir_r_g  file_r_g 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_grouping_experiment/dir_execute
+ dir_x_o  file_x_go  dir_x_g  file_x_uo  .  file_x_ug  dir_x_ugo  ..  file_x_ugo  dir_x_u  dir_x_go  file_x_o  dir_x_none  file_x_none  dir_x_uo  file_x_g  file_x_u  dir_x_ug 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir1.1/dir2.1/dir3.2
+ file4.2  .  .. 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir1.1/dir2.1/dir3.1
+ file4.1  .  ..  dir4.2  dir4.1 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir1.1/dir2.3/dir3.5
+ .  ..  file4.5 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir1.1/dir2.2/dir3.3
+ .  ..  file4.3 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir1.1/dir2.2/dir3.4
+ .  ..  file4.4 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_grouping_experiment/dir_read/dir_r_ug
+ .  ..  file5.13 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_grouping_experiment/dir_read/dir_r_ugo
+ file5.16  .  .. 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_grouping_experiment/dir_read/dir_r_o
+No read permission. Cannot read directory files.
+
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_grouping_experiment/dir_read/dir_r_go
+No read permission. Cannot read directory files.
+
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_grouping_experiment/dir_read/dir_r_none
+No read permission. Cannot read directory files.
+
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_grouping_experiment/dir_read/dir_r_uo
+ .  ..  file5.14 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_grouping_experiment/dir_read/dir_r_u
+ file5.10  .  .. 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_grouping_experiment/dir_read/dir_r_g
+No read permission. Cannot read directory files.
+
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_grouping_experiment/dir_execute/dir_x_o
+No execute permission. Cannot change into dir.
+
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_grouping_experiment/dir_execute/dir_x_g
+No execute permission. Cannot change into dir.
+
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_grouping_experiment/dir_execute/dir_x_ugo
+ .  ..  file5.9 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_grouping_experiment/dir_execute/dir_x_u
+ file5.3  .  .. 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_grouping_experiment/dir_execute/dir_x_go
+No execute permission. Cannot change into dir.
+
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_grouping_experiment/dir_execute/dir_x_none
+No execute permission. Cannot change into dir.
+
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_grouping_experiment/dir_execute/dir_x_uo
+ file5.7  .  .. 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir_permission_variations/dir_grouping_experiment/dir_execute/dir_x_ug
+ file5.6  .  .. 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir1.1/dir2.1/dir3.1/dir4.2
+ .  ..  file5.2 
+
+/home/brodriguez8774/Classes/CS3240/Assignments/a2/TestingDirectory/root/dir1.1/dir2.1/dir3.1/dir4.1
+ .  ..  file5.1 
+]0;brodriguez8774@DevLaptop: ~/Classes/CS3240/Assignments/a2brodriguez8774@DevLaptop:~/Classes/CS3240/Assignments/a2$ exit
+exit
+
+Script done on Fri 06 Oct 2017 05:45:30 PM EDT