diff --git a/BinTree/src/main/java/BinTree.java b/BinTree/src/main/java/BinTree.java
new file mode 100644
index 0000000000000000000000000000000000000000..6fd51f6239851c0cc908652c0cd18b219ee2b011
--- /dev/null
+++ b/BinTree/src/main/java/BinTree.java
@@ -0,0 +1,24 @@
+
+public class BinTree {
+
+    BinTreeNode root = null;
+
+    public BinTree(BinTreeNode root) {
+        this.root = root;
+    }
+
+    public void show(){
+        root.show( 0 );
+    }
+
+    public BinTreeNode search(int T){
+        return root.search( T );
+    }
+
+    public void insert(int T){
+        root.insert( T );
+    }
+
+    public void delete(int T) {root.delete( T );}
+
+}
diff --git a/BinTree/src/main/java/Main.java b/BinTree/src/main/java/Main.java
index a939dc749395d5955a5964c6e3ca3f99f30fdde1..54d4b79f77a86e44378e084e0cbb73ce2e27917d 100644
--- a/BinTree/src/main/java/Main.java
+++ b/BinTree/src/main/java/Main.java
@@ -2,11 +2,33 @@
 public class Main {
     public static void main(String[] args) {
 
-        BinTreeNode btn = BinTreeNode.bin( new BinTreeNode(), "1", new BinTreeNode() );
+        BinTreeNode root = new BinTreeNode(null, 15, null);
+        BinTree binTree = new BinTree( root );
 
-        BinTreeNode btn2 = BinTreeNode.bin( btn, "2", btn );
 
-        System.out.println( btn2.left().getNodeValue() );
+        binTree.insert( 5 );
+        binTree.insert( 6 );
+        binTree.insert( 22 );
+        binTree.insert( 16 );
+        binTree.insert( 23 );
+        binTree.insert( 2 );
+        binTree.insert( 24 );
+        binTree.insert( 28 );
+        binTree.insert( 26 );
+        binTree.insert( 27 );
+        binTree.insert( 29 );
+        binTree.insert( 25 );
+        binTree.insert( 30 );
+
+        //System.out.println( binTree.search( 5 ).getNodeValue() );
+
+
+
+        binTree.show();
+
+        binTree.delete( 22 );
+
+        binTree.show();
     }
 
 }
diff --git a/sth-frontend/src/components/Modal.jsx b/sth-frontend/src/components/Modal.jsx
index 018f8da55becc24301574b6fcefeca10756c8159..34d9716daba394bcb26ed97af12b4d7a79c6f4ea 100644
--- a/sth-frontend/src/components/Modal.jsx
+++ b/sth-frontend/src/components/Modal.jsx
@@ -30,7 +30,8 @@ export default function Modal({isOpen, onClose, children}){
     }
 
     return (
-        <dialog onKeyDown={handleKeyDown} ref={modalRef} className={'bg-gray-300 shadow shadow-gray-500 rounded-[25px] p-3 backdrop:backdrop-blur-sm backdrop:bg-white/30 backdrop:duration-700'}>
+        <dialog onKeyDown={handleKeyDown} ref={modalRef}
+                className={'h-screen max-h-screen ml-0 bg-gray-300 shadow shadow-gray-500 rounded-[4px] p-3 backdrop:backdrop-blur-sm backdrop:bg-white/30 backdrop:duration-700'}>
             {children}
         </dialog>
     )
diff --git a/sth-frontend/src/layouts/Navbar.jsx b/sth-frontend/src/layouts/Navbar.jsx
index de905adbf5f5eab574d942753f0e1932f88046f7..71f7374ef12a4a440bbe2c002dca00983f8f809e 100644
--- a/sth-frontend/src/layouts/Navbar.jsx
+++ b/sth-frontend/src/layouts/Navbar.jsx
@@ -10,7 +10,7 @@ export default function Navbar() {
     return (
             <nav className="flex items-center justify-end h-14 bg-gray-100 fixed w-full top-0 left-0 z-10 hover:shadow duration-100">
                 <Modal isOpen={isOpen} onClose={() => setIsOpen(false)}>
-                    <div className={'w-[40vw] h-[50vh] relative'}>
+                    <div className={'w-[40vw]'}>
                         <button className={'absolute top-0 right-0 m-1'}
                                 onClick={() => setIsOpen(false)}>❌
                         </button>
diff --git a/sth-frontend/src/styles/tailwind.css b/sth-frontend/src/styles/tailwind.css
index c8fcd53ad62f433b3de81bea54f3c08cb433c78c..b79f9e35e53aa0f2b3e75012dc813212b72332bd 100644
--- a/sth-frontend/src/styles/tailwind.css
+++ b/sth-frontend/src/styles/tailwind.css
@@ -4,6 +4,6 @@
 
 @layer base {
     body {
-        @apply pt-14 bg-gray-100
+        @apply pt-14 bg-gray-100 pb-0
     }
 }
\ No newline at end of file