vim.keymap.set('n', '<leader>h', ":vsplit ")
 vim.keymap.set('n', '<leader>v', ":split ")
 vim.keymap.set('n', '<leader>t', ':tabnew ')
-vim.keymap.set('n', '<leader>b', '<CMD>bprev<CR>')
+vim.keymap.set('n', '<SPACE><SPACE>', '<CMD>bprev<CR>')
 
 -- move through virtual lines
 vim.keymap.set('n', 'j', 'gj')
 vim.keymap.set('n', 'Q', '@@')
 
 -- center the screen for movement commands
-vim.keymap.set('n', '<space>', 'za')
+vim.keymap.set('n', '<leader>w', 'za')
 vim.keymap.set('n', 'n', 'nzz')
 vim.keymap.set('n', 'N', 'Nzz')
 vim.keymap.set('n', '<C-f>', '<C-f>zz')
 
             { '<leader>f',     '<CMD>Telescope git_files<CR>' },
             { '<leader>F',     '<CMD>Telescope find_files<CR>' },
             { '<leader><C-f>', '<CMD>Telescope live_grep<CR>' },
-            { '<leader>B',     '<CMD>Telescope buffers<CR>' },
+            { '<leader>b',     '<CMD>Telescope buffers<CR>' },
             { '<leader><C-r>', '<CMD>Telescope command_history<CR>' },
             { '<leader>D',     '<CMD>Telescope diagnostics<CR>' },
             { '<leader>g',     '<CMD>Telescope git_commits<CR>' },