checkin importer
diff --git a/plstackapi/importer/plclassic/site_importer.py b/plstackapi/importer/plclassic/site_importer.py
new file mode 100644
index 0000000..efd3933
--- /dev/null
+++ b/plstackapi/importer/plclassic/site_importer.py
@@ -0,0 +1,27 @@
+from PLC.Sites import Sites
+from models import Site
+
+class SiteImporter:
+
+    def __init__(self, importer):
+        self.importer = importer
+        self.sites = {}
+
+    def run(self):
+        sites = Sites(self.importer.api)
+        db_sites = Site.objects.all()
+        db_site_names = [s['login_base'] for s in db_sites]         
+        for site in sites:
+            if site['login_base'] not in db_site_names:
+                new_site = Site(name=site['name'],
+                                site_url=site['url'],
+                                enabled=site['enabled'],
+                                longitude=site['longitude'],
+                                latitude=site['latitude'],
+                                is_public=site['is_public'],
+                                abbreviated_name=site['abbreviated_name'])
+                new_site.save()
+            self.sites[site['site_id']] = site
+
+          
+