diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..b5227cff80824ca1557191a66706161be073b1dc
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+a.out
+longest
+mywc
diff --git a/testers/test-longest b/testers/test-longest
index 444dbf23ff3625b5051bc6703e40d8ecab36ed7f..309149318f98651a7d4d3b8960e031d57e3c6529 100755
--- a/testers/test-longest
+++ b/testers/test-longest
@@ -1,3 +1,5 @@
+#!/bin/bash
+
 COMPILE_CMD='clang -g -o longest longest.c'
 STUDENT_CMD='./longest $@'
 REF_CMD='cat $@ | sed "s/ /\n/g" | sort | uniq | awk "{print length, \$0}" | sort -nr | head -n 1 | sed -e "s/.* //"'
@@ -23,7 +25,7 @@ function test() {
     diff <(eval $REF_CMD) .output;
     diff_ret=$?
     if [ $diff_ret -eq 0 ] && [ $leak -eq 0 ] && [ $valgrind_error -ne 101 ]; then
-        echo "$1: Passed"; 
+        echo "$1: Passed";
     elif [ $valgrind_error -eq 101 ]; then
         echo "$1: Execution Error"
     elif [ $diff_ret -ne  0 ]; then
diff --git a/testers/test-wc b/testers/test-wc
index e6fba6b5fb712c50283cc4ab98b8617553362425..8bafab25b1b133194d5cab0ebc4a0233b2da2f87 100755
--- a/testers/test-wc
+++ b/testers/test-wc
@@ -1,3 +1,5 @@
+#!/bin/bash
+
 COMPILE_CMD='clang -g -o mywc wc.c'
 STUDENT_CMD='./mywc $@'
 REF_CMD='wc -l $@ 2>&1'
@@ -22,7 +24,7 @@ function test() {
     diff <(eval $REF_CMD) .output;
     diff_ret=$?
     if [ $diff_ret -eq 0 ] && [ $leak -eq 0 ] && [ $valgrind_error -ne 101 ]; then
-        echo "$1: Passed"; 
+        echo "$1: Passed";
     elif [ $valgrind_error -eq 101 ]; then
         echo "$1: Execution Error"
     elif [ $diff_ret -ne  0 ]; then