diff --git a/lib/mess/tree/reference.js b/lib/mess/tree/reference.js
index <HASH>..<HASH> 100644
--- a/lib/mess/tree/reference.js
+++ b/lib/mess/tree/reference.js
@@ -422,6 +422,14 @@ tree.Reference = {
                 'default-value': 'false',
                 'default-meaning': 'do not allow overlap'
             },
+            'placement': {
+                'css': 'point-placement',
+                'type': [
+                    'centroid',
+                    'interior'
+                ],
+                'default-value': 'centroid'
+            },
             'meta-output': {
                 'css': 'point-meta-output',
                 'type': 'string',
@@ -543,7 +551,9 @@ tree.Reference = {
                 'css': 'text-placement',
                 'type': [
                     'point',
-                    'line'
+                    'line',
+                    'vertex',
+                    'interior'
                 ],
                 'default-value': 'point'
             },
update reference.js with new interior placement option in mapnik for point and text symbolizers