diff --git a/jusebce.php b/jusebce.php
new file mode 100644
index 0000000..774b8aa
--- /dev/null
+++ b/jusebce.php
@@ -0,0 +1,141 @@
+doc = Factory::getDocument();
+ }
+
+ /**
+ *
+ * @return bool
+ *
+ * @since 1.0
+ */
+ public function onBeforeCompileHead()
+ {
+ if($this->app->getName() === 'site')
+ {
+ return true;
+ }
+
+ if(!($this->app->input->getCmd('option') === 'com_cck' && $this->app->input->getCmd('view') === 'field' && $this->app->input->getCmd('tmpl') === 'component' && $this->app->input->getCmd('layout') === 'edit'))
+ {
+ return true;
+ }
+
+ $this->doc->addStyleSheet(Uri::root() . 'media/editors/codemirror/lib/codemirror.min.css');
+ $this->doc->addStyleSheet('https://fonts.googleapis.com/css?family=Source+Code+Pro');
+
+ $this->doc->addScript(Uri::root() . 'media/editors/codemirror/lib/codemirror.min.js', 'text/javascript');
+ $this->doc->addScript(Uri::root() . 'media/editors/codemirror/addon/edit/matchbrackets.min.js', 'text/javascript');
+ $this->doc->addScript(Uri::root() . 'media/editors/codemirror/mode/htmlmixed/htmlmixed.js', 'text/javascript');
+ $this->doc->addScript(Uri::root() . 'media/editors/codemirror/mode/xml/xml.js', 'text/javascript');
+ $this->doc->addScript(Uri::root() . 'media/editors/codemirror/mode/javascript/javascript.js', 'text/javascript');
+ $this->doc->addScript(Uri::root() . 'media/editors/codemirror/mode/css/css.js', 'text/javascript');
+ $this->doc->addScript(Uri::root() . 'media/editors/codemirror/mode/clike/clike.js', 'text/javascript');
+ $this->doc->addScript(Uri::root() . 'media/editors/codemirror/mode/php/php.js', 'text/javascript');
+
+ $css = '';
+
+ $this->doc->addCustomTag($css);
+
+ $this->doc->addScriptDeclaration(<<
+
+ JUSebCE - Code Editor for SEBLOD
+ Denys Nosov (Joomla! Ukraine)
+ denys@joomla-ua.org
+ https://joomla-ua.org
+ Copyright (C) 2019 Joomla! Ukraine. All Rights Reserved.
+ GNU General Public License version 2 or later.
+ 13.11.2019
+ Add code editor for SEBLOD 3.x
+ 1.0.0
+
+ jusebce.php
+
+
+
+
+
+
+
\ No newline at end of file