diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..9daeafb9864cf43055ae93beb0afd6c7d144bfa4
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+test
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..8decdf42f21bc6394800c2a4210e7bece1c31423
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,6 @@
+#make file
+dict: test.o 
+	gcc -o dict test.o
+dict.o: test.c
+	gcc -c -Wall test.c
+
diff --git a/a.out b/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..c4e4d9475c55745466f2e69b650ac087733651b0
Binary files /dev/null and b/a.out differ
diff --git a/dict b/dict
new file mode 100755
index 0000000000000000000000000000000000000000..c4e4d9475c55745466f2e69b650ac087733651b0
Binary files /dev/null and b/dict differ
diff --git a/test.c b/test.c
index d89ebff477d3d800db7413cad1117d716a7bcb90..b5460cd0378e27dc8c121d0e9f1a394cfa5cbdd2 100644
--- a/test.c
+++ b/test.c
@@ -1,2 +1,7 @@
-void main(){}
+#include<stdio.h>
+void main(){
+
+	printf("Pulkit%%\n\n");
+
+}
 
diff --git a/test.o b/test.o
new file mode 100644
index 0000000000000000000000000000000000000000..b88a4532031180a14e0c1ba1bba1c02266c27476
Binary files /dev/null and b/test.o differ