replaced map with nnoremap (avoid recursive bindings)