fixes
diff --git a/map.jinja b/map.jinja
index 16af0eb..ce2f346 100644
--- a/map.jinja
+++ b/map.jinja
@@ -6,9 +6,11 @@
   logging:
     facility: local7
   defaults_config: /etc/default/isc-dhcp-server
+  config_dir: /etc/dhcp
   dhcpd_config: /etc/dhcp/dhcpd.conf
   hosts_config: /etc/dhcp/dhcpd.hosts
   subnets_config: /etc/dhcp/dhcpd.subnets
+  zone: {}
 FreeBSD:
   pkgs:
   - isc-dhcp42-server 
@@ -16,9 +18,11 @@
   logging:
     facility: local7 
   defaults_config: /etc/rc.conf.d/dhcpd
+  config_dir: /usr/local/etc
   dhcpd_config: /usr/local/etc/dhcpd.conf
   hosts_config: /usr/local/etc/dhcpd.hosts
   subnets_config:/usr/local/etc/dhcpd.subnets
+  zone: {}
 RedHat:
   pkgs:
   - dhcp
@@ -26,6 +30,13 @@
   logging:
     facility: local7
   defaults_config: /etc/sysconfig/dhcpd
+  zone: {}
+Darwin:
+  pkgs:
+  - dhcp
+  service: org.macports.dhcpd
+  config_dir: /opt/local/etc/dhcp
+  zone: {}
 {%- endload %}
 
 {%- set server = salt['grains.filter_by'](raw_server, merge=salt['pillar.get']('isc_dhcp:server')) %}