add slice tags
diff --git a/planetstack/core/models/__init__.py b/planetstack/core/models/__init__.py
index 179f6f7..56a67ba 100644
--- a/planetstack/core/models/__init__.py
+++ b/planetstack/core/models/__init__.py
@@ -11,6 +11,7 @@
 from .serviceresource import ServiceResource
 from .slice import Slice
 from .slice import SliceMembership
+from .slicetag import SliceTag
 from .sliver import Sliver
 from .reservation import ReservedResource
 from .reservation import Reservation
diff --git a/planetstack/core/models/slicetag.py b/planetstack/core/models/slicetag.py
new file mode 100644
index 0000000..38343b3
--- /dev/null
+++ b/planetstack/core/models/slicetag.py
@@ -0,0 +1,14 @@
+import os
+from django.db import models
+from core.models import PlCoreBase
+from core.models import Slice
+
+class SliceTag(PlCoreBase):
+    slice = models.ForeignKey(Slice, related_name='tags')
+
+    NAME_CHOICES = (('privatekey', 'Private Key'), ('publickey', 'Public Key'))
+    name = models.CharField(help_text="The name of this tag", max_length=30, choices=NAME_CHOICES)
+    value = models.CharField(help_text="The value of this tag", max_length=1024)
+
+
+