text: define([
      'base/js/namespace',
      'jquery',
      'require',
      'base/js/events',
      'base/js/utils',
  ], function(Jupyter, $, require, events, configmod, utils) {
      "use strict";
  
      var load_extension = function() {
               Jupyter.toolbar.add_buttons_group([
                   Jupyter.keyboard_manager.actions.register ({
                        'help'   : 'Insert Cell Above',
                        'icon'   : 'fa-arrow-circle-o-up',
                        'handler': function () {
                                                      Jupyter.notebook.insert_cell_above('code');
                                                      Jupyter.notebook.select_prev();
                                                      Jupyter.notebook.focus_cell();
                        }
                   }, 'insert-cell-above', 'addbefore'),
                   Jupyter.keyboard_manager.actions.register ({
                        'help'   : 'Insert Cell Below',
                        'icon'   : 'fa-arrow-circle-o-down',
                        'handler': function () {
                                                      Jupyter.notebook.insert_cell_below('code');
                                                      Jupyter.notebook.select_next();
                                                      Jupyter.notebook.focus_cell();
                        }
                   }, 'insert-cell-below', 'addbefore'),
                   ]);
               $('#insert_above_below').remove()
  
      };
  
  
  
      var extension = {
          load_jupyter_extension : load_extension,
          load_ipython_extension : load_extension
      };
      return extension;
  });
  