diff --git a/ccp/js/logterminalcontroller.js b/ccp/js/logterminalcontroller.js
new file mode 100644
index 0000000..7b2b6bb
--- /dev/null
+++ b/ccp/js/logterminalcontroller.js
@@ -0,0 +1,75 @@
+class LogTerminal extends HTMLElement {
+
+ #maxlines = 10;
+ #rootdoc = null;
+ #lines = []
+
+ constructor(){
+ super()
+ this.#maxlines = this.getAttribute("maxlines")
+ this.#rootdoc = this.attachShadow({ "mode" : "open"})
+ this.render()
+ }
+
+ connectedCallback(){
+
+ }
+
+ render(){
+ this.innerHTML = `
+
+
+
+