diff --git a/assn2/dropXml.py b/assn2/dropXml.py
new file mode 100644
index 0000000000000000000000000000000000000000..e27e318d405ea7575a0c94cd228ea85ca4fa98c0
--- /dev/null
+++ b/assn2/dropXml.py
@@ -0,0 +1,30 @@
+#!/usr/bin/env python 3
+
+import sys
+import os
+
+top = sys.argv[1]
+IND = '    '
+
+os.chdir(top)
+rootPath = os.getcwd()
+for root, dirs, files in os.walk(top):
+	os.chdir(root)
+   currentDir = os.getcwd()
+   exists = os.path.isfile(str(currentDir)+ '/README')
+	if exists:
+        print('Found it!')
+	else:
+        print('Uh uh, no REDME for you!')
+   os.chdir(rootPath)
+
+
+def createDirXML():
+	dirXML=open('dir.xml', 'w+')
+	dirXML.close()
+	with open('dir.xml', 'a') as dirXML:
+		dirXML.write('<?xml version="1.0" encoding="ISO-8859-1"?> \n <direntry>')
+		#if exist README in that folder
+
+
+
diff --git a/assn2/parseRM b/assn2/parseRM
new file mode 100644
index 0000000000000000000000000000000000000000..7ffa995711599a22b61db55c79a07b170add10d9
--- /dev/null
+++ b/assn2/parseRM
@@ -0,0 +1,23 @@
+#!/usr/bin/env python3
+
+RM = open('README', 'r')
+line_list = RM.readlines()
+RM.close()
+
+
+for l in line_list:
+	w = l.split(':')
+	
+	if str(w[0]) == 'index':
+		last=w[-1].strip('\n')
+		index=w[1:(len(w)-1)]
+		index.append(last)
+	
+	elif str(w[0]) == 'required':
+		w[-1].strip('\n')
+		last=w[-1].strip('\n')
+		required=w[1:(len(w)-1)]
+		required.append(last)
+
+print('required list is' + str(required))
+print('index list is' + str(index))