diff --git a/i3.conf b/i3.conf
index 805c366758de986ca913d7fee75a4d5e16509c53..5c1177ca027c285f165e3360332d05a7514cbdeb 100644
--- a/i3.conf
+++ b/i3.conf
@@ -121,6 +121,35 @@ bindsym $mod+Ctrl+F10 exec "i3-woman goto-with-container-to-to --master=10"
 bindsym $mod+Ctrl+F11 exec "i3-woman goto-with-container-to-to --master=11"
 bindsym $mod+Ctrl+F12 exec "i3-woman goto-with-container-to-to --master=12"
 
+# swap workspace with / rename to (slave)
+bindsym $mod+Mod1+grave exec "i3-woman swap-with-workspace --notify --slave=0"
+bindsym $mod+Mod1+1     exec "i3-woman swap-with-workspace --notify --slave=1"
+bindsym $mod+Mod1+2     exec "i3-woman swap-with-workspace --notify --slave=2"
+bindsym $mod+Mod1+3     exec "i3-woman swap-with-workspace --notify --slave=3"
+bindsym $mod+Mod1+4     exec "i3-woman swap-with-workspace --notify --slave=4"
+bindsym $mod+Mod1+5     exec "i3-woman swap-with-workspace --notify --slave=5"
+bindsym $mod+Mod1+6     exec "i3-woman swap-with-workspace --notify --slave=6"
+bindsym $mod+Mod1+7     exec "i3-woman swap-with-workspace --notify --slave=7"
+bindsym $mod+Mod1+8     exec "i3-woman swap-with-workspace --notify --slave=8"
+bindsym $mod+Mod1+9     exec "i3-woman swap-with-workspace --notify --slave=9"
+bindsym $mod+Mod1+0     exec "i3-woman swap-with-workspace --notify --slave=10"
+bindsym $mod+Mod1+minus exec "i3-woman swap-with-workspace --notify --slave=11"
+bindsym $mod+Mod1+equal exec "i3-woman swap-with-workspace --notify --slave=12"
+
+# rename to unused slave on master
+bindsym $mod+Mod1+F1  exec "i3-woman swap-with-workspace --notify --slave=alloc --master=1"
+bindsym $mod+Mod1+F2  exec "i3-woman swap-with-workspace --notify --slave=alloc --master=2"
+bindsym $mod+Mod1+F3  exec "i3-woman swap-with-workspace --notify --slave=alloc --master=3"
+bindsym $mod+Mod1+F4  exec "i3-woman swap-with-workspace --notify --slave=alloc --master=4"
+bindsym $mod+Mod1+F5  exec "i3-woman swap-with-workspace --notify --slave=alloc --master=5"
+bindsym $mod+Mod1+F6  exec "i3-woman swap-with-workspace --notify --slave=alloc --master=6"
+bindsym $mod+Mod1+F7  exec "i3-woman swap-with-workspace --notify --slave=alloc --master=7"
+bindsym $mod+Mod1+F8  exec "i3-woman swap-with-workspace --notify --slave=alloc --master=8"
+bindsym $mod+Mod1+F9  exec "i3-woman swap-with-workspace --notify --slave=alloc --master=9"
+bindsym $mod+Mod1+F10 exec "i3-woman swap-with-workspace --notify --slave=alloc --master=10"
+bindsym $mod+Mod1+F11 exec "i3-woman swap-with-workspace --notify --slave=alloc --master=11"
+bindsym $mod+Mod1+F12 exec "i3-woman swap-with-workspace --notify --slave=alloc --master=12"
+
 # special (named) workspaces
 bindsym $mod+M       exec "i3-woman goto-workspace --workspace=MAIL"
 bindsym $mod+Shift+M exec "i3-woman goto-workspace --workspace=MAIL" ; exec "xdg-terminal mutt"