diff --git a/backup/fromcsv.py b/backup/fromcsv.py
new file mode 100644
index 0000000000000000000000000000000000000000..531c0281acbec28b7c1cd02283e70b6b29d2c8bb
--- /dev/null
+++ b/backup/fromcsv.py
@@ -0,0 +1,33 @@
+import csv
+from database import connect
+from models.item import Item, ItemModel
+from models.itemset import *
+from models.location import *
+from sqlalchemy.orm import sessionmaker
+# Init database
+engine, base, session, meta = connect.connection()
+connect.create_db()
+connect.create_tables()
+
+item = Item()
+with open("CSV\Online Store Project Items for Sale.csv", newline='') as csvfile:
+    spamreader = csv.reader(csvfile, delimiter=',', quotechar='|')
+    for row in spamreader:
+        try:
+            int(row[0])
+            split = row[2].split(" ")
+            newItem = ItemModel(
+                customID=row[0],
+                uid=row[1],
+                name=row[2],
+                description="None yet",
+                price=row[3],
+                setid=1,
+                listed=True,
+                tag=','.join(split).lower(),
+                location="1",
+                url="URL",
+            )
+            item.add_item(newItem)
+        except Exception as e:
+            print(e)