diff --git a/setup.sh b/setup.sh
index 8aea9ac..5ae930c 100755
--- a/setup.sh
+++ b/setup.sh
@@ -1,4 +1,6 @@
 #!/bin/sh
+#
+#set -x
 
 dotPath=".config/dotfiles"
 
@@ -17,7 +19,15 @@ else
 	OS=`uname`
 	case "$OS" in
 		Darwin)
-			cp $dotPath/cdbm/Darwin/cdbm /usr/local/bin
+      ARCH=`uname -m`
+      case "$ARCH" in
+        arm64)
+			    cp $dotPath/cdbm/Darwin/arm64/cdbm /usr/local/bin
+        ;;  
+        *)
+			    cp $dotPath/cdbm/Darwin/x86_64/cdbm /usr/local/bin
+        ;;  
+      esac
 		;;
 		Linux)
 			cp $dotPath//cdbm/Linux/cdbm /usr/local/bin