diff --git a/DependencyFix.sh b/DependencyFix.sh
new file mode 100644
index 0000000..ae7243b
--- /dev/null
+++ b/DependencyFix.sh
@@ -0,0 +1,5 @@
+sed -i '/^Project.*"Skeleton".*/d' ./VirtualChemistry.sln
+sed -i '/^EndProject$/d' ./VirtualChemistry.sln
+sed -i '/^Project.*/aEndProject' ./VirtualChemistry.sln
+
+sed -i '/.*ProjectReference.*/d' ./VirtualChemistry.csproj
\ No newline at end of file
diff --git a/VirtualChemistry.csproj b/VirtualChemistry.csproj
index c41e077..1659451 100644
--- a/VirtualChemistry.csproj
+++ b/VirtualChemistry.csproj
@@ -4,6 +4,12 @@
net6.0
enable
enable
+ 0.0.1
+ true
+
+
+
+ bin\Debug\net6.0\VirtualChemistry.xml
diff --git a/nuget_update.py b/nuget_update.py
new file mode 100644
index 0000000..ff71f12
--- /dev/null
+++ b/nuget_update.py
@@ -0,0 +1,16 @@
+import requests
+r = requests.get('http://127.0.0.1:3000/api/packages/hzhang/nuget/query')
+res = r.text
+d = eval(res)
+version = ""
+for x in d['data']:
+ if x['id'] == 'Skeleton':
+ version = x['version']
+
+w = open('VirtualChemistry.csproj', 'r').read()
+s = w.split('')
+s[1] = '\n\n' + s[1]
+w = ''.join(s)
+print(w)
+with open('VirtualChemistry.csproj', 'w') as f:
+ f.write(w)
diff --git a/version_upgrade.py b/version_upgrade.py
new file mode 100644
index 0000000..a0b69fb
--- /dev/null
+++ b/version_upgrade.py
@@ -0,0 +1,16 @@
+import requests
+import re
+r = requests.get('http://127.0.0.1:3000/api/packages/hzhang/nuget/query')
+res = r.text
+d = eval(res)
+version = ""
+for x in d['data']:
+ if x['id'] == 'VirtualChemistry':
+ version = x['version']
+w = version.split('.')
+w[-1] = str(int(w[-1]) + 1)
+version = '.'.join(w)
+w = open("VirtualChemistry.csproj", "r").read()
+h = re.sub(r'.*', r''+version+'',w)
+with open("VirtualChemistry.csproj", "w") as f:
+ f.write(h)
\ No newline at end of file