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))