diff --git a/Code/ost/JAVA-FX-PROJECT/.vscode/settings.json b/Code/ost/JAVA-FX-PROJECT/.vscode/settings.json
new file mode 100644
index 0000000..c5f3f6b
--- /dev/null
+++ b/Code/ost/JAVA-FX-PROJECT/.vscode/settings.json
@@ -0,0 +1,3 @@
+{
+    "java.configuration.updateBuildConfiguration": "interactive"
+}
\ No newline at end of file
diff --git a/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/pom.xml b/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/pom.xml
index 0ecad96..65d9369 100644
--- a/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/pom.xml
+++ b/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/pom.xml
@@ -4,25 +4,37 @@
     com.example
     _javafx_website_task
     1.0-SNAPSHOT
+    
     
         UTF-8
         11
         11
     
+    
     
+        
         
             org.openjfx
             javafx-controls
-            13
+            11
         
         
             org.openjfx
             javafx-fxml
-            13
+            11
+        
+
+        
+        
+            com.fasterxml.jackson.core
+            jackson-databind
+            2.15.0
         
     
+    
     
         
+            
             
                 org.apache.maven.plugins
                 maven-compiler-plugin
@@ -31,14 +43,14 @@
                     11
                 
             
+
+            
             
                 org.openjfx
                 javafx-maven-plugin
                 0.0.6
                 
                     
-                        
-                        
                         default-cli
                         
                             com.example.App
diff --git a/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/src/main/java/com/example/Account.java b/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/src/main/java/com/example/Account.java
new file mode 100644
index 0000000..9ebbfe8
--- /dev/null
+++ b/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/src/main/java/com/example/Account.java
@@ -0,0 +1,25 @@
+package com.example;
+
+public class Account {
+    private String name;
+    private String surname;
+    private String email;
+    private String phone;
+    private String street;
+    private String city;
+    private String cityCode;
+
+    // Getters and setters for all fields
+    public Account(String name, String surname, String email, String phone, String street, String city,
+            String cityCode) {
+        this.name = name;
+        this.surname = surname;
+        this.email = email;
+        this.phone = phone;
+        this.street = street;
+        this.city = city;
+        this.cityCode = cityCode;
+    }
+
+    // Getters and setters...
+}
diff --git a/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/src/main/resources/com/example/styles.css b/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/src/main/resources/com/example/styles.css
index 8e563b1..509e8f6 100644
--- a/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/src/main/resources/com/example/styles.css
+++ b/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/src/main/resources/com/example/styles.css
@@ -2,495 +2,504 @@
 
 /* Main GridPane */
 #main {
-    -fx-padding: 20;
-    -fx-hgap: 20;
-    -fx-vgap: 20;
-    -fx-background-image: url('images/background');
-    -fx-background-size: cover;
-    -fx-background-position: center center;
-    -fx-background-blend-mode: overlay;
+  -fx-padding: 20;
+  -fx-hgap: 20;
+  -fx-vgap: 20;
+  -fx-background-image: url("images/background");
+  -fx-background-size: cover;
+  -fx-background-position: center center;
+  -fx-background-blend-mode: overlay;
 }
 
 /* Header */
 .header {
-    -fx-background-color: #6a1b9a;
-    -fx-padding: 20px 30px;
-    -fx-border-color: #8e44ad;
-    -fx-border-width: 0 0 2px 0;
-    -fx-alignment: center;
-    -fx-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
+  -fx-background-color: #6a1b9a;
+  -fx-padding: 20px 30px;
+  -fx-border-color: #8e44ad;
+  -fx-border-width: 0 0 2px 0;
+  -fx-alignment: center;
+  -fx-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
 }
 
 .mainTitle {
-    -fx-font-size: 26px;
-    -fx-font-weight: 700;
-    -fx-text-fill: #ffffff;
-    -fx-padding: 0 20;
-    -fx-alignment: center;
-    -fx-letter-spacing: 1px;
+  -fx-font-size: 26px;
+  -fx-font-weight: 700;
+  -fx-text-fill: #ffffff;
+  -fx-padding: 0 20;
+  -fx-alignment: center;
+  -fx-letter-spacing: 1px;
 }
 
 /* Footer */
 .footer {
-    -fx-background-color: #6a1b9a;
-    -fx-padding: 25px;
-    -fx-alignment: center;
-    -fx-box-shadow: 0 -5px 15px rgba(0, 0, 0, 0.1);
+  -fx-background-color: #6a1b9a;
+  -fx-padding: 25px;
+  -fx-alignment: center;
+  -fx-box-shadow: 0 -5px 15px rgba(0, 0, 0, 0.1);
 }
 
 .footerHeading {
-    -fx-font-weight: bold;
-    -fx-font-size: 18px;
-    -fx-padding-bottom: 5px;
-    -fx-text-fill: #ffffff;
+  -fx-font-weight: bold;
+  -fx-font-size: 18px;
+  -fx-padding-bottom: 5px;
+  -fx-text-fill: #ffffff;
 }
 
 .footerText,
 .footerLink,
 .footerCopy {
-    -fx-text-fill: #ffffff;
+  -fx-text-fill: #ffffff;
 }
 
 .footerLink {
-    -fx-font-size: 14px;
-    -fx-padding: 5px 0;
+  -fx-font-size: 14px;
+  -fx-padding: 5px 0;
 }
 
 .footerLink:hover {
-    -fx-text-fill: #8e44ad;
+  -fx-text-fill: #8e44ad;
 }
 
 .footerCopy {
-    -fx-font-size: 12px;
-    -fx-padding: 5px;
-    -fx-alignment: center;
+  -fx-font-size: 12px;
+  -fx-padding: 5px;
+  -fx-alignment: center;
 }
 
 /* Individual Cards */
 .cardDiv {
-    -fx-background-color: rgba(156, 89, 182, 0.7);
-    -fx-border-color: transparent;
-    -fx-border-width: 0;
-    -fx-border-radius: 12px;
-    -fx-background-radius: 12px;
-    -fx-padding: 15;
-    -fx-effect: dropshadow(gaussian, rgba(0, 0, 0, 0.1), 10, 0.5, 0, 5);
-    -fx-alignment: top-center;
-    -fx-background-size: cover;
-    -fx-background-position: center center;
-    -fx-pref-width: 250;
-    -fx-pref-height: 230;
-    -fx-min-width: 250;
-    -fx-min-height: 230;
+  -fx-background-color: rgba(156, 89, 182, 0.7);
+  -fx-border-color: transparent;
+  -fx-border-width: 0;
+  -fx-border-radius: 12px;
+  -fx-background-radius: 12px;
+  -fx-padding: 15;
+  -fx-effect: dropshadow(gaussian, rgba(0, 0, 0, 0.1), 10, 0.5, 0, 5);
+  -fx-alignment: top-center;
+  -fx-background-size: cover;
+  -fx-background-position: center center;
+  -fx-pref-width: 250;
+  -fx-pref-height: 230;
+  -fx-min-width: 250;
+  -fx-min-height: 230;
 }
 
-
 .cardTitel {
-    -fx-font-size: 18px;
-    -fx-font-weight: 600;
-    -fx-text-fill: #ffffff;
-    -fx-padding: 5 0 15 0;
-    -fx-alignment: center;
+  -fx-font-size: 18px;
+  -fx-font-weight: 600;
+  -fx-text-fill: #ffffff;
+  -fx-padding: 5 0 15 0;
+  -fx-alignment: center;
 }
 
 .cardText {
-    -fx-text-fill: #000;
-    -fx-margin: 10px auto;
+  -fx-text-fill: #000;
+  -fx-margin: 10px auto;
 }
 
 #cardDiv1 {
-    -fx-background-image: url('images/lotr.jpg');
-    -fx-background-size: cover;
-    -fx-background-repeat: no-repeat;
-    -fx-background-position: center;
+  -fx-background-image: url("images/lotr.jpg");
+  -fx-background-size: cover;
+  -fx-background-repeat: no-repeat;
+  -fx-background-position: center;
 }
 
 #cardDiv2 {
-    -fx-background-image: url('images/wheel.jpg');
-    -fx-background-size: cover;
-    -fx-background-repeat: no-repeat;
-    -fx-background-position: center;
+  -fx-background-image: url("images/wheel.jpg");
+  -fx-background-size: cover;
+  -fx-background-repeat: no-repeat;
+  -fx-background-position: center;
 }
 
 #cardDiv3 {
-    -fx-background-image: url('images/narnia.jpg');
-    -fx-background-size: cover;
-    -fx-background-repeat: no-repeat;
-    -fx-background-position: center;
+  -fx-background-image: url("images/narnia.jpg");
+  -fx-background-size: cover;
+  -fx-background-repeat: no-repeat;
+  -fx-background-position: center;
 }
 
 #cardDiv4 {
-    -fx-background-image: url('images/earthsea.jpg');
-    -fx-background-size: cover;
-    -fx-background-repeat: no-repeat;
-    -fx-background-position: center;
+  -fx-background-image: url("images/earthsea.jpg");
+  -fx-background-size: cover;
+  -fx-background-repeat: no-repeat;
+  -fx-background-position: center;
 }
 
 #cardDiv5 {
-    -fx-background-image: url('images/theFirstLaw.jpg');
-    -fx-background-size: cover;
-    -fx-background-repeat: no-repeat;
-    -fx-background-position: center;
+  -fx-background-image: url("images/theFirstLaw.jpg");
+  -fx-background-size: cover;
+  -fx-background-repeat: no-repeat;
+  -fx-background-position: center;
 }
 
 #cardDiv6 {
-    -fx-background-image: url('images/kingkiller.jpeg');
-    -fx-background-size: cover;
-    -fx-background-repeat: no-repeat;
-    -fx-background-position: center;
+  -fx-background-image: url("images/kingkiller.jpeg");
+  -fx-background-size: cover;
+  -fx-background-repeat: no-repeat;
+  -fx-background-position: center;
 }
 
 #cardDiv7 {
-    -fx-background-image: url('images/mistborn.jpg');
-    -fx-background-size: cover;
-    -fx-background-repeat: no-repeat;
-    -fx-background-position: center;
+  -fx-background-image: url("images/mistborn.jpg");
+  -fx-background-size: cover;
+  -fx-background-repeat: no-repeat;
+  -fx-background-position: center;
 }
 
 #cardDiv8 {
-    -fx-background-image: url('images/stormlight.jpg');
-    -fx-background-size: cover;
-    -fx-background-repeat: no-repeat;
-    -fx-background-position: center;
+  -fx-background-image: url("images/stormlight.jpg");
+  -fx-background-size: cover;
+  -fx-background-repeat: no-repeat;
+  -fx-background-position: center;
 }
 
 /* Buttons */
 
 /* Card Button */
 .cardBtn {
-    -fx-font-size: 14px;
-    -fx-background-color: #8e44ad;
-    -fx-text-fill: #ffffff;
-    -fx-background-radius: 20px;
-    -fx-padding: 8px 16px;
-    -fx-border-color: transparent;
-    -fx-border-width: 0;
-    -fx-cursor: hand;
-    -fx-transition: background-color 0.3s ease;
+  -fx-font-size: 14px;
+  -fx-background-color: #8e44ad;
+  -fx-text-fill: #ffffff;
+  -fx-background-radius: 20px;
+  -fx-padding: 8px 16px;
+  -fx-border-color: transparent;
+  -fx-border-width: 0;
+  -fx-cursor: hand;
+  -fx-transition: background-color 0.3s ease;
 }
 
 .cardBtn:hover {
-    -fx-background-color: #732d91;
+  -fx-background-color: #732d91;
 }
 
 /* Header Buttons */
 .cartBtn,
 .loginBtn {
-    -fx-font-size: 14px;
-    -fx-background-color: #8e44ad;
-    -fx-text-fill: #ffffff;
-    -fx-background-radius: 20px;
-    -fx-padding: 8px 16px;
-    -fx-border-color: transparent;
-    -fx-border-width: 0;
-    -fx-transition: background-color 0.3s ease;
+  -fx-font-size: 14px;
+  -fx-background-color: #8e44ad;
+  -fx-text-fill: #ffffff;
+  -fx-background-radius: 20px;
+  -fx-padding: 8px 16px;
+  -fx-border-color: transparent;
+  -fx-border-width: 0;
+  -fx-transition: background-color 0.3s ease;
 }
 
 .cartBtn:hover,
 .loginBtn:hover {
-    -fx-background-color: #732d91;
+  -fx-background-color: #732d91;
 }
 
 /* Form Buttons */
 .btnCreateAccount,
 .btnLogin,
 .btnCheckOut {
-    -fx-font-size: 14px;
-    -fx-background-color: #8e44ad;
-    -fx-text-fill: #ffffff;
-    -fx-background-radius: 20px;
-    -fx-padding: 8px 20px;
-    -fx-border-color: transparent;
-    -fx-border-width: 0;
-    -fx-cursor: hand;
-    -fx-transition: background-color 0.3s ease;
+  -fx-font-size: 14px;
+  -fx-background-color: #8e44ad;
+  -fx-text-fill: #ffffff;
+  -fx-background-radius: 20px;
+  -fx-padding: 8px 20px;
+  -fx-border-color: transparent;
+  -fx-border-width: 0;
+  -fx-cursor: hand;
+  -fx-transition: background-color 0.3s ease;
 }
 
 .btnCreateAccount:hover,
 .btnLogin:hover,
 .btnCheckOut:hover {
-    -fx-background-color: #732d91;
+  -fx-background-color: #732d91;
 }
 
 /* Specific Button - Checkout */
 #btnCheckOut {
-    -fx-font-size: 16px;
-    -fx-background-color: #8e44ad;
-    -fx-text-fill: #ffffff;
-    -fx-background-radius: 20px;
-    -fx-padding: 10px 20px;
-    -fx-border-color: transparent;
-    -fx-border-width: 0;
-    -fx-cursor: hand;
-    -fx-transition: background-color 0.3s ease;
+  -fx-font-size: 16px;
+  -fx-background-color: #8e44ad;
+  -fx-text-fill: #ffffff;
+  -fx-background-radius: 20px;
+  -fx-padding: 10px 20px;
+  -fx-border-color: transparent;
+  -fx-border-width: 0;
+  -fx-cursor: hand;
+  -fx-transition: background-color 0.3s ease;
 }
 
 #btnCheckOut:hover {
-    -fx-background-color: #732d91;
+  -fx-background-color: #732d91;
 }
 
 /* Forms */
 .formTitle,
 .cartTitle {
-    -fx-font-size: 26px;
-    -fx-font-weight: 700;
-    -fx-text-fill: #6a1b9a;
-    -fx-alignment: center;
-    -fx-padding: 10 0 20 0;
+  -fx-font-size: 26px;
+  -fx-font-weight: 700;
+  -fx-text-fill: #6a1b9a;
+  -fx-alignment: center;
+  -fx-padding: 10 0 20 0;
 }
 
 .cartTitle {
-    -fx-text-fill: #ffffff;
+  -fx-text-fill: #ffffff;
 }
 
 .formFields {
-    -fx-margin: 5 0 0 0;
-    -fx-padding: 5 0 0 0;
+  -fx-margin: 5 0 0 0;
+  -fx-padding: 5 0 0 0;
 }
 
 .formLabel {
-    -fx-font-size: 14px;
-    -fx-text-fill: #ffffff;
-    -fx-padding: 3 0 5 0;
+  -fx-font-size: 14px;
+  -fx-text-fill: #ffffff;
+  -fx-padding: 3 0 5 0;
 }
 
 .formInput {
-    -fx-padding: 1px;
-    -fx-font-size: 14px;
-    -fx-background-color: #f4f4f4;
-    -fx-border-color: #cccccc;
-    -fx-border-radius: 8px;
-    -fx-pref-width: 220px;
-    -fx-transition: all 0.3s ease;
+  -fx-padding: 1px;
+  -fx-font-size: 14px;
+  -fx-background-color: #f4f4f4;
+  -fx-border-color: #cccccc;
+  -fx-border-radius: 8px;
+  -fx-pref-width: 220px;
+  -fx-transition: all 0.3s ease;
 }
 
 .formInput:focus {
-    -fx-border-color: #8e44ad;
+  -fx-border-color: #8e44ad;
 }
 
 /* List Views */
 .cartList {
-    -fx-background-color: rgba(156, 89, 182, 0.7);
+  -fx-background-color: rgba(156, 89, 182, 0.7);
 }
 .paypal {
-    -fx-background-image: url('icons/paypal.png');
-    -fx-background-size: contain; /* Ensures the whole image is shown */
-    -fx-background-repeat: no-repeat; /* Prevents the image from repeating */
-    -fx-background-position: center; /* Centers the image */
-    -fx-min-width: 100px;
-    -fx-min-height: 100px; /* Ensures consistent height for the element */
+  -fx-background-image: url("icons/paypal.png");
+  -fx-background-size: contain; /* Ensures the whole image is shown */
+  -fx-background-repeat: no-repeat; /* Prevents the image from repeating */
+  -fx-background-position: center; /* Centers the image */
+  -fx-min-width: 100px;
+  -fx-min-height: 100px; /* Ensures consistent height for the element */
 }
 
 .bill {
-    -fx-background-image: url('icons/bill.png');
-    -fx-background-size: contain;
-    -fx-background-repeat: no-repeat;
-    -fx-background-position: center;
-    -fx-min-width: 100px;
-    -fx-min-height: 100px;
+  -fx-background-image: url("icons/bill.png");
+  -fx-background-size: contain;
+  -fx-background-repeat: no-repeat;
+  -fx-background-position: center;
+  -fx-min-width: 100px;
+  -fx-min-height: 100px;
 }
 
 .creditCard {
-    -fx-background-image: url('icons/credit.png');
-    -fx-background-size: contain;
-    -fx-background-repeat: no-repeat;
-    -fx-background-position: center;
-    -fx-min-width: 100px;
-    -fx-min-height: 100px;
+  -fx-background-image: url("icons/credit.png");
+  -fx-background-size: contain;
+  -fx-background-repeat: no-repeat;
+  -fx-background-position: center;
+  -fx-min-width: 100px;
+  -fx-min-height: 100px;
 }
 
 /* Table Styling */
 .table-view {
-    -fx-background-color: rgba(156, 89, 182, 0.7); /* Background color with transparency */
-    -fx-border-color: #8e44ad; /* Border color */
-    -fx-border-width: 2px; /* Border thickness */
-    -fx-padding: 10px;
-    -fx-alignment: center;
-    -fx-font-size: 14px; /* Font size for text */
-    -fx-font-weight: normal; /* Normal font weight */
-    -fx-text-fill: #ffffff; /* White text */
+  -fx-background-color: rgba(
+    156,
+    89,
+    182,
+    0.7
+  ); /* Background color with transparency */
+  -fx-border-color: #8e44ad; /* Border color */
+  -fx-border-width: 2px; /* Border thickness */
+  -fx-padding: 10px;
+  -fx-alignment: center;
+  -fx-font-size: 14px; /* Font size for text */
+  -fx-font-weight: normal; /* Normal font weight */
+  -fx-text-fill: #ffffff; /* White text */
 }
 
 /* Table Header */
 .table-view .column-header-background {
-    -fx-background-color: #8e44ad; /* Header background */
-    -fx-text-fill: white; /* Header text color */
+  -fx-background-color: #8e44ad; /* Header background */
+  -fx-text-fill: white; /* Header text color */
 }
 
 /* Table Column Styling */
 .table-view .table-column {
-    -fx-alignment: center-left; /* Align text to the left */
-    -fx-padding: 8px 16px; /* Padding for columns */
-    -fx-font-size: 14px; /* Font size for column headers */
-    -fx-text-fill: #ffffff; /* White text */
+  -fx-alignment: center-left; /* Align text to the left */
+  -fx-padding: 8px 16px; /* Padding for columns */
+  -fx-font-size: 14px; /* Font size for column headers */
+  -fx-text-fill: #ffffff; /* White text */
 }
 
 /* Table Cell Styling */
 .table-view .table-cell {
-    -fx-background-color: transparent; /* Transparent background for cells */
-    -fx-border-color: transparent; /* No border for cells */
-    -fx-padding: 5px 10px; /* Padding for each cell */
+  -fx-background-color: transparent; /* Transparent background for cells */
+  -fx-border-color: transparent; /* No border for cells */
+  -fx-padding: 5px 10px; /* Padding for each cell */
 }
 
 /* Row Styling */
 .table-view .table-row-cell {
-    -fx-background-color: rgba(156, 89, 182, 0.3); /* Semi-transparent row background */
-    -fx-border-color: transparent; /* No border for rows */
+  -fx-background-color: rgba(
+    156,
+    89,
+    182,
+    0.3
+  ); /* Semi-transparent row background */
+  -fx-border-color: transparent; /* No border for rows */
 }
 
 .table-view .table-row-cell:hover {
-    -fx-background-color: rgba(156, 89, 182, 0.6); /* Darker row color on hover */
+  -fx-background-color: rgba(156, 89, 182, 0.6); /* Darker row color on hover */
 }
 
 /* Table Scroll Bar */
 .table-view .scroll-bar {
-    -fx-background-color: #8e44ad; /* Scroll bar background color */
+  -fx-background-color: #8e44ad; /* Scroll bar background color */
 }
 
 /* Media Queries - Responsive Design */
 
 /* For screens up to 1200px (large tablets and smaller desktops) */
 @media screen and(max-width: 1200px) {
-    #main {
-        -fx-hgap: 15;
-        -fx-vgap: 15;
-    }
+  #main {
+    -fx-hgap: 15;
+    -fx-vgap: 15;
+  }
 
-    .cardDiv {
-        -fx-pref-width: 45%;
-        -fx-min-width: 45%;
-        -fx-pref-height: 220;
-        -fx-min-height: 220;
-    }
+  .cardDiv {
+    -fx-pref-width: 45%;
+    -fx-min-width: 45%;
+    -fx-pref-height: 220;
+    -fx-min-height: 220;
+  }
 
-    .mainTitle {
-        -fx-font-size: 24px;
-    }
+  .mainTitle {
+    -fx-font-size: 24px;
+  }
 
-    .footerCopy {
-        -fx-font-size: 12px;
-    }
+  .footerCopy {
+    -fx-font-size: 12px;
+  }
 
-    .cartBtn,
-    .loginBtn {
-        -fx-font-size: 13px;
-        -fx-padding: 7px 14px;
-    }
+  .cartBtn,
+  .loginBtn {
+    -fx-font-size: 13px;
+    -fx-padding: 7px 14px;
+  }
 }
 
 /* For screens up to 1024px (tablets and medium-sized devices) */
 @media screen and(max-width: 1024px) {
-    #main {
-        -fx-hgap: 15;
-        -fx-vgap: 15;
-    }
+  #main {
+    -fx-hgap: 15;
+    -fx-vgap: 15;
+  }
 
-    .cardDiv {
-        -fx-pref-width: 48%;
-        -fx-min-width: 48%;
-        -fx-pref-height: 210;
-        -fx-min-height: 210;
-    }
+  .cardDiv {
+    -fx-pref-width: 48%;
+    -fx-min-width: 48%;
+    -fx-pref-height: 210;
+    -fx-min-height: 210;
+  }
 
-    .mainTitle {
-        -fx-font-size: 24px;
-    }
+  .mainTitle {
+    -fx-font-size: 24px;
+  }
 
-    .footerCopy {
-        -fx-font-size: 12px;
-    }
+  .footerCopy {
+    -fx-font-size: 12px;
+  }
 
-    .cartBtn,
-    .loginBtn {
-        -fx-font-size: 14px;
-        -fx-padding: 8px 15px;
-    }
+  .cartBtn,
+  .loginBtn {
+    -fx-font-size: 14px;
+    -fx-padding: 8px 15px;
+  }
 }
 
 /* For screens up to 768px (mobile devices and small tablets) */
 @media screen and(max-width: 768px) {
-    #main {
-        -fx-hgap: 10;
-        -fx-vgap: 10;
-    }
+  #main {
+    -fx-hgap: 10;
+    -fx-vgap: 10;
+  }
 
-    .cardDiv {
-        -fx-pref-width: 100%;
-        -fx-min-width: 100%;
-        -fx-pref-height: 180;
-        -fx-min-height: 180;
-    }
+  .cardDiv {
+    -fx-pref-width: 100%;
+    -fx-min-width: 100%;
+    -fx-pref-height: 180;
+    -fx-min-height: 180;
+  }
 
-    .cardTitel {
-        -fx-font-size: 16px;
-        -fx-background-color: #000;
-    }
+  .cardTitel {
+    -fx-font-size: 16px;
+    -fx-background-color: #000;
+  }
 
-    .cardText {
-        -fx-font-size: 12px;
-    }
+  .cardText {
+    -fx-font-size: 12px;
+  }
 
-    .mainTitle {
-        -fx-font-size: 22px;
-    }
+  .mainTitle {
+    -fx-font-size: 22px;
+  }
 
-    .footerCopy {
-        -fx-font-size: 10px;
-    }
+  .footerCopy {
+    -fx-font-size: 10px;
+  }
 
-    .cartBtn,
-    .loginBtn {
-        -fx-font-size: 12px;
-        -fx-padding: 6px 12px;
-    }
+  .cartBtn,
+  .loginBtn {
+    -fx-font-size: 12px;
+    -fx-padding: 6px 12px;
+  }
 }
 
 /* For screens up to 480px (very small screens like smartphones in portrait mode) */
 @media screen and(max-width: 480px) {
-    #main {
-        -fx-hgap: 5;
-        -fx-vgap: 5;
-    }
+  #main {
+    -fx-hgap: 5;
+    -fx-vgap: 5;
+  }
 
-    .cardDiv {
-        -fx-pref-width: 100%;
-        -fx-min-width: 100%;
-        -fx-pref-height: 150;
-        -fx-min-height: 150;
-    }
+  .cardDiv {
+    -fx-pref-width: 100%;
+    -fx-min-width: 100%;
+    -fx-pref-height: 150;
+    -fx-min-height: 150;
+  }
 
-    .cardTitel {
-        -fx-font-size: 14px;
-    }
+  .cardTitel {
+    -fx-font-size: 14px;
+  }
 
-    .cardText {
-        -fx-font-size: 10px;
-    }
+  .cardText {
+    -fx-font-size: 10px;
+  }
 
-    .mainTitle {
-        -fx-font-size: 18px;
-    }
+  .mainTitle {
+    -fx-font-size: 18px;
+  }
 
-    .footerCopy {
-        -fx-font-size: 8px;
-    }
+  .footerCopy {
+    -fx-font-size: 8px;
+  }
 
-    .cartBtn,
-    .loginBtn {
-        -fx-font-size: 12px;
-        -fx-padding: 5px 10px;
-    }
+  .cartBtn,
+  .loginBtn {
+    -fx-font-size: 12px;
+    -fx-padding: 5px 10px;
+  }
 
-    .formTitle,
-    .cartTitle {
-        -fx-font-size: 20px;
-    }
+  .formTitle,
+  .cartTitle {
+    -fx-font-size: 20px;
+  }
 
-    .formInput {
-        -fx-pref-width: 200px;
-    }
+  .formInput {
+    -fx-pref-width: 200px;
+  }
 
-    .footerHeading {
-        -fx-font-size: 16px;
-    }
+  .footerHeading {
+    -fx-font-size: 16px;
+  }
 }
diff --git a/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/target/classes/com/example/Account.class b/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/target/classes/com/example/Account.class
new file mode 100644
index 0000000..4171e0a
Binary files /dev/null and b/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/target/classes/com/example/Account.class differ
diff --git a/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/target/classes/com/example/styles.css b/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/target/classes/com/example/styles.css
index 8e563b1..509e8f6 100644
--- a/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/target/classes/com/example/styles.css
+++ b/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/target/classes/com/example/styles.css
@@ -2,495 +2,504 @@
 
 /* Main GridPane */
 #main {
-    -fx-padding: 20;
-    -fx-hgap: 20;
-    -fx-vgap: 20;
-    -fx-background-image: url('images/background');
-    -fx-background-size: cover;
-    -fx-background-position: center center;
-    -fx-background-blend-mode: overlay;
+  -fx-padding: 20;
+  -fx-hgap: 20;
+  -fx-vgap: 20;
+  -fx-background-image: url("images/background");
+  -fx-background-size: cover;
+  -fx-background-position: center center;
+  -fx-background-blend-mode: overlay;
 }
 
 /* Header */
 .header {
-    -fx-background-color: #6a1b9a;
-    -fx-padding: 20px 30px;
-    -fx-border-color: #8e44ad;
-    -fx-border-width: 0 0 2px 0;
-    -fx-alignment: center;
-    -fx-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
+  -fx-background-color: #6a1b9a;
+  -fx-padding: 20px 30px;
+  -fx-border-color: #8e44ad;
+  -fx-border-width: 0 0 2px 0;
+  -fx-alignment: center;
+  -fx-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
 }
 
 .mainTitle {
-    -fx-font-size: 26px;
-    -fx-font-weight: 700;
-    -fx-text-fill: #ffffff;
-    -fx-padding: 0 20;
-    -fx-alignment: center;
-    -fx-letter-spacing: 1px;
+  -fx-font-size: 26px;
+  -fx-font-weight: 700;
+  -fx-text-fill: #ffffff;
+  -fx-padding: 0 20;
+  -fx-alignment: center;
+  -fx-letter-spacing: 1px;
 }
 
 /* Footer */
 .footer {
-    -fx-background-color: #6a1b9a;
-    -fx-padding: 25px;
-    -fx-alignment: center;
-    -fx-box-shadow: 0 -5px 15px rgba(0, 0, 0, 0.1);
+  -fx-background-color: #6a1b9a;
+  -fx-padding: 25px;
+  -fx-alignment: center;
+  -fx-box-shadow: 0 -5px 15px rgba(0, 0, 0, 0.1);
 }
 
 .footerHeading {
-    -fx-font-weight: bold;
-    -fx-font-size: 18px;
-    -fx-padding-bottom: 5px;
-    -fx-text-fill: #ffffff;
+  -fx-font-weight: bold;
+  -fx-font-size: 18px;
+  -fx-padding-bottom: 5px;
+  -fx-text-fill: #ffffff;
 }
 
 .footerText,
 .footerLink,
 .footerCopy {
-    -fx-text-fill: #ffffff;
+  -fx-text-fill: #ffffff;
 }
 
 .footerLink {
-    -fx-font-size: 14px;
-    -fx-padding: 5px 0;
+  -fx-font-size: 14px;
+  -fx-padding: 5px 0;
 }
 
 .footerLink:hover {
-    -fx-text-fill: #8e44ad;
+  -fx-text-fill: #8e44ad;
 }
 
 .footerCopy {
-    -fx-font-size: 12px;
-    -fx-padding: 5px;
-    -fx-alignment: center;
+  -fx-font-size: 12px;
+  -fx-padding: 5px;
+  -fx-alignment: center;
 }
 
 /* Individual Cards */
 .cardDiv {
-    -fx-background-color: rgba(156, 89, 182, 0.7);
-    -fx-border-color: transparent;
-    -fx-border-width: 0;
-    -fx-border-radius: 12px;
-    -fx-background-radius: 12px;
-    -fx-padding: 15;
-    -fx-effect: dropshadow(gaussian, rgba(0, 0, 0, 0.1), 10, 0.5, 0, 5);
-    -fx-alignment: top-center;
-    -fx-background-size: cover;
-    -fx-background-position: center center;
-    -fx-pref-width: 250;
-    -fx-pref-height: 230;
-    -fx-min-width: 250;
-    -fx-min-height: 230;
+  -fx-background-color: rgba(156, 89, 182, 0.7);
+  -fx-border-color: transparent;
+  -fx-border-width: 0;
+  -fx-border-radius: 12px;
+  -fx-background-radius: 12px;
+  -fx-padding: 15;
+  -fx-effect: dropshadow(gaussian, rgba(0, 0, 0, 0.1), 10, 0.5, 0, 5);
+  -fx-alignment: top-center;
+  -fx-background-size: cover;
+  -fx-background-position: center center;
+  -fx-pref-width: 250;
+  -fx-pref-height: 230;
+  -fx-min-width: 250;
+  -fx-min-height: 230;
 }
 
-
 .cardTitel {
-    -fx-font-size: 18px;
-    -fx-font-weight: 600;
-    -fx-text-fill: #ffffff;
-    -fx-padding: 5 0 15 0;
-    -fx-alignment: center;
+  -fx-font-size: 18px;
+  -fx-font-weight: 600;
+  -fx-text-fill: #ffffff;
+  -fx-padding: 5 0 15 0;
+  -fx-alignment: center;
 }
 
 .cardText {
-    -fx-text-fill: #000;
-    -fx-margin: 10px auto;
+  -fx-text-fill: #000;
+  -fx-margin: 10px auto;
 }
 
 #cardDiv1 {
-    -fx-background-image: url('images/lotr.jpg');
-    -fx-background-size: cover;
-    -fx-background-repeat: no-repeat;
-    -fx-background-position: center;
+  -fx-background-image: url("images/lotr.jpg");
+  -fx-background-size: cover;
+  -fx-background-repeat: no-repeat;
+  -fx-background-position: center;
 }
 
 #cardDiv2 {
-    -fx-background-image: url('images/wheel.jpg');
-    -fx-background-size: cover;
-    -fx-background-repeat: no-repeat;
-    -fx-background-position: center;
+  -fx-background-image: url("images/wheel.jpg");
+  -fx-background-size: cover;
+  -fx-background-repeat: no-repeat;
+  -fx-background-position: center;
 }
 
 #cardDiv3 {
-    -fx-background-image: url('images/narnia.jpg');
-    -fx-background-size: cover;
-    -fx-background-repeat: no-repeat;
-    -fx-background-position: center;
+  -fx-background-image: url("images/narnia.jpg");
+  -fx-background-size: cover;
+  -fx-background-repeat: no-repeat;
+  -fx-background-position: center;
 }
 
 #cardDiv4 {
-    -fx-background-image: url('images/earthsea.jpg');
-    -fx-background-size: cover;
-    -fx-background-repeat: no-repeat;
-    -fx-background-position: center;
+  -fx-background-image: url("images/earthsea.jpg");
+  -fx-background-size: cover;
+  -fx-background-repeat: no-repeat;
+  -fx-background-position: center;
 }
 
 #cardDiv5 {
-    -fx-background-image: url('images/theFirstLaw.jpg');
-    -fx-background-size: cover;
-    -fx-background-repeat: no-repeat;
-    -fx-background-position: center;
+  -fx-background-image: url("images/theFirstLaw.jpg");
+  -fx-background-size: cover;
+  -fx-background-repeat: no-repeat;
+  -fx-background-position: center;
 }
 
 #cardDiv6 {
-    -fx-background-image: url('images/kingkiller.jpeg');
-    -fx-background-size: cover;
-    -fx-background-repeat: no-repeat;
-    -fx-background-position: center;
+  -fx-background-image: url("images/kingkiller.jpeg");
+  -fx-background-size: cover;
+  -fx-background-repeat: no-repeat;
+  -fx-background-position: center;
 }
 
 #cardDiv7 {
-    -fx-background-image: url('images/mistborn.jpg');
-    -fx-background-size: cover;
-    -fx-background-repeat: no-repeat;
-    -fx-background-position: center;
+  -fx-background-image: url("images/mistborn.jpg");
+  -fx-background-size: cover;
+  -fx-background-repeat: no-repeat;
+  -fx-background-position: center;
 }
 
 #cardDiv8 {
-    -fx-background-image: url('images/stormlight.jpg');
-    -fx-background-size: cover;
-    -fx-background-repeat: no-repeat;
-    -fx-background-position: center;
+  -fx-background-image: url("images/stormlight.jpg");
+  -fx-background-size: cover;
+  -fx-background-repeat: no-repeat;
+  -fx-background-position: center;
 }
 
 /* Buttons */
 
 /* Card Button */
 .cardBtn {
-    -fx-font-size: 14px;
-    -fx-background-color: #8e44ad;
-    -fx-text-fill: #ffffff;
-    -fx-background-radius: 20px;
-    -fx-padding: 8px 16px;
-    -fx-border-color: transparent;
-    -fx-border-width: 0;
-    -fx-cursor: hand;
-    -fx-transition: background-color 0.3s ease;
+  -fx-font-size: 14px;
+  -fx-background-color: #8e44ad;
+  -fx-text-fill: #ffffff;
+  -fx-background-radius: 20px;
+  -fx-padding: 8px 16px;
+  -fx-border-color: transparent;
+  -fx-border-width: 0;
+  -fx-cursor: hand;
+  -fx-transition: background-color 0.3s ease;
 }
 
 .cardBtn:hover {
-    -fx-background-color: #732d91;
+  -fx-background-color: #732d91;
 }
 
 /* Header Buttons */
 .cartBtn,
 .loginBtn {
-    -fx-font-size: 14px;
-    -fx-background-color: #8e44ad;
-    -fx-text-fill: #ffffff;
-    -fx-background-radius: 20px;
-    -fx-padding: 8px 16px;
-    -fx-border-color: transparent;
-    -fx-border-width: 0;
-    -fx-transition: background-color 0.3s ease;
+  -fx-font-size: 14px;
+  -fx-background-color: #8e44ad;
+  -fx-text-fill: #ffffff;
+  -fx-background-radius: 20px;
+  -fx-padding: 8px 16px;
+  -fx-border-color: transparent;
+  -fx-border-width: 0;
+  -fx-transition: background-color 0.3s ease;
 }
 
 .cartBtn:hover,
 .loginBtn:hover {
-    -fx-background-color: #732d91;
+  -fx-background-color: #732d91;
 }
 
 /* Form Buttons */
 .btnCreateAccount,
 .btnLogin,
 .btnCheckOut {
-    -fx-font-size: 14px;
-    -fx-background-color: #8e44ad;
-    -fx-text-fill: #ffffff;
-    -fx-background-radius: 20px;
-    -fx-padding: 8px 20px;
-    -fx-border-color: transparent;
-    -fx-border-width: 0;
-    -fx-cursor: hand;
-    -fx-transition: background-color 0.3s ease;
+  -fx-font-size: 14px;
+  -fx-background-color: #8e44ad;
+  -fx-text-fill: #ffffff;
+  -fx-background-radius: 20px;
+  -fx-padding: 8px 20px;
+  -fx-border-color: transparent;
+  -fx-border-width: 0;
+  -fx-cursor: hand;
+  -fx-transition: background-color 0.3s ease;
 }
 
 .btnCreateAccount:hover,
 .btnLogin:hover,
 .btnCheckOut:hover {
-    -fx-background-color: #732d91;
+  -fx-background-color: #732d91;
 }
 
 /* Specific Button - Checkout */
 #btnCheckOut {
-    -fx-font-size: 16px;
-    -fx-background-color: #8e44ad;
-    -fx-text-fill: #ffffff;
-    -fx-background-radius: 20px;
-    -fx-padding: 10px 20px;
-    -fx-border-color: transparent;
-    -fx-border-width: 0;
-    -fx-cursor: hand;
-    -fx-transition: background-color 0.3s ease;
+  -fx-font-size: 16px;
+  -fx-background-color: #8e44ad;
+  -fx-text-fill: #ffffff;
+  -fx-background-radius: 20px;
+  -fx-padding: 10px 20px;
+  -fx-border-color: transparent;
+  -fx-border-width: 0;
+  -fx-cursor: hand;
+  -fx-transition: background-color 0.3s ease;
 }
 
 #btnCheckOut:hover {
-    -fx-background-color: #732d91;
+  -fx-background-color: #732d91;
 }
 
 /* Forms */
 .formTitle,
 .cartTitle {
-    -fx-font-size: 26px;
-    -fx-font-weight: 700;
-    -fx-text-fill: #6a1b9a;
-    -fx-alignment: center;
-    -fx-padding: 10 0 20 0;
+  -fx-font-size: 26px;
+  -fx-font-weight: 700;
+  -fx-text-fill: #6a1b9a;
+  -fx-alignment: center;
+  -fx-padding: 10 0 20 0;
 }
 
 .cartTitle {
-    -fx-text-fill: #ffffff;
+  -fx-text-fill: #ffffff;
 }
 
 .formFields {
-    -fx-margin: 5 0 0 0;
-    -fx-padding: 5 0 0 0;
+  -fx-margin: 5 0 0 0;
+  -fx-padding: 5 0 0 0;
 }
 
 .formLabel {
-    -fx-font-size: 14px;
-    -fx-text-fill: #ffffff;
-    -fx-padding: 3 0 5 0;
+  -fx-font-size: 14px;
+  -fx-text-fill: #ffffff;
+  -fx-padding: 3 0 5 0;
 }
 
 .formInput {
-    -fx-padding: 1px;
-    -fx-font-size: 14px;
-    -fx-background-color: #f4f4f4;
-    -fx-border-color: #cccccc;
-    -fx-border-radius: 8px;
-    -fx-pref-width: 220px;
-    -fx-transition: all 0.3s ease;
+  -fx-padding: 1px;
+  -fx-font-size: 14px;
+  -fx-background-color: #f4f4f4;
+  -fx-border-color: #cccccc;
+  -fx-border-radius: 8px;
+  -fx-pref-width: 220px;
+  -fx-transition: all 0.3s ease;
 }
 
 .formInput:focus {
-    -fx-border-color: #8e44ad;
+  -fx-border-color: #8e44ad;
 }
 
 /* List Views */
 .cartList {
-    -fx-background-color: rgba(156, 89, 182, 0.7);
+  -fx-background-color: rgba(156, 89, 182, 0.7);
 }
 .paypal {
-    -fx-background-image: url('icons/paypal.png');
-    -fx-background-size: contain; /* Ensures the whole image is shown */
-    -fx-background-repeat: no-repeat; /* Prevents the image from repeating */
-    -fx-background-position: center; /* Centers the image */
-    -fx-min-width: 100px;
-    -fx-min-height: 100px; /* Ensures consistent height for the element */
+  -fx-background-image: url("icons/paypal.png");
+  -fx-background-size: contain; /* Ensures the whole image is shown */
+  -fx-background-repeat: no-repeat; /* Prevents the image from repeating */
+  -fx-background-position: center; /* Centers the image */
+  -fx-min-width: 100px;
+  -fx-min-height: 100px; /* Ensures consistent height for the element */
 }
 
 .bill {
-    -fx-background-image: url('icons/bill.png');
-    -fx-background-size: contain;
-    -fx-background-repeat: no-repeat;
-    -fx-background-position: center;
-    -fx-min-width: 100px;
-    -fx-min-height: 100px;
+  -fx-background-image: url("icons/bill.png");
+  -fx-background-size: contain;
+  -fx-background-repeat: no-repeat;
+  -fx-background-position: center;
+  -fx-min-width: 100px;
+  -fx-min-height: 100px;
 }
 
 .creditCard {
-    -fx-background-image: url('icons/credit.png');
-    -fx-background-size: contain;
-    -fx-background-repeat: no-repeat;
-    -fx-background-position: center;
-    -fx-min-width: 100px;
-    -fx-min-height: 100px;
+  -fx-background-image: url("icons/credit.png");
+  -fx-background-size: contain;
+  -fx-background-repeat: no-repeat;
+  -fx-background-position: center;
+  -fx-min-width: 100px;
+  -fx-min-height: 100px;
 }
 
 /* Table Styling */
 .table-view {
-    -fx-background-color: rgba(156, 89, 182, 0.7); /* Background color with transparency */
-    -fx-border-color: #8e44ad; /* Border color */
-    -fx-border-width: 2px; /* Border thickness */
-    -fx-padding: 10px;
-    -fx-alignment: center;
-    -fx-font-size: 14px; /* Font size for text */
-    -fx-font-weight: normal; /* Normal font weight */
-    -fx-text-fill: #ffffff; /* White text */
+  -fx-background-color: rgba(
+    156,
+    89,
+    182,
+    0.7
+  ); /* Background color with transparency */
+  -fx-border-color: #8e44ad; /* Border color */
+  -fx-border-width: 2px; /* Border thickness */
+  -fx-padding: 10px;
+  -fx-alignment: center;
+  -fx-font-size: 14px; /* Font size for text */
+  -fx-font-weight: normal; /* Normal font weight */
+  -fx-text-fill: #ffffff; /* White text */
 }
 
 /* Table Header */
 .table-view .column-header-background {
-    -fx-background-color: #8e44ad; /* Header background */
-    -fx-text-fill: white; /* Header text color */
+  -fx-background-color: #8e44ad; /* Header background */
+  -fx-text-fill: white; /* Header text color */
 }
 
 /* Table Column Styling */
 .table-view .table-column {
-    -fx-alignment: center-left; /* Align text to the left */
-    -fx-padding: 8px 16px; /* Padding for columns */
-    -fx-font-size: 14px; /* Font size for column headers */
-    -fx-text-fill: #ffffff; /* White text */
+  -fx-alignment: center-left; /* Align text to the left */
+  -fx-padding: 8px 16px; /* Padding for columns */
+  -fx-font-size: 14px; /* Font size for column headers */
+  -fx-text-fill: #ffffff; /* White text */
 }
 
 /* Table Cell Styling */
 .table-view .table-cell {
-    -fx-background-color: transparent; /* Transparent background for cells */
-    -fx-border-color: transparent; /* No border for cells */
-    -fx-padding: 5px 10px; /* Padding for each cell */
+  -fx-background-color: transparent; /* Transparent background for cells */
+  -fx-border-color: transparent; /* No border for cells */
+  -fx-padding: 5px 10px; /* Padding for each cell */
 }
 
 /* Row Styling */
 .table-view .table-row-cell {
-    -fx-background-color: rgba(156, 89, 182, 0.3); /* Semi-transparent row background */
-    -fx-border-color: transparent; /* No border for rows */
+  -fx-background-color: rgba(
+    156,
+    89,
+    182,
+    0.3
+  ); /* Semi-transparent row background */
+  -fx-border-color: transparent; /* No border for rows */
 }
 
 .table-view .table-row-cell:hover {
-    -fx-background-color: rgba(156, 89, 182, 0.6); /* Darker row color on hover */
+  -fx-background-color: rgba(156, 89, 182, 0.6); /* Darker row color on hover */
 }
 
 /* Table Scroll Bar */
 .table-view .scroll-bar {
-    -fx-background-color: #8e44ad; /* Scroll bar background color */
+  -fx-background-color: #8e44ad; /* Scroll bar background color */
 }
 
 /* Media Queries - Responsive Design */
 
 /* For screens up to 1200px (large tablets and smaller desktops) */
 @media screen and(max-width: 1200px) {
-    #main {
-        -fx-hgap: 15;
-        -fx-vgap: 15;
-    }
+  #main {
+    -fx-hgap: 15;
+    -fx-vgap: 15;
+  }
 
-    .cardDiv {
-        -fx-pref-width: 45%;
-        -fx-min-width: 45%;
-        -fx-pref-height: 220;
-        -fx-min-height: 220;
-    }
+  .cardDiv {
+    -fx-pref-width: 45%;
+    -fx-min-width: 45%;
+    -fx-pref-height: 220;
+    -fx-min-height: 220;
+  }
 
-    .mainTitle {
-        -fx-font-size: 24px;
-    }
+  .mainTitle {
+    -fx-font-size: 24px;
+  }
 
-    .footerCopy {
-        -fx-font-size: 12px;
-    }
+  .footerCopy {
+    -fx-font-size: 12px;
+  }
 
-    .cartBtn,
-    .loginBtn {
-        -fx-font-size: 13px;
-        -fx-padding: 7px 14px;
-    }
+  .cartBtn,
+  .loginBtn {
+    -fx-font-size: 13px;
+    -fx-padding: 7px 14px;
+  }
 }
 
 /* For screens up to 1024px (tablets and medium-sized devices) */
 @media screen and(max-width: 1024px) {
-    #main {
-        -fx-hgap: 15;
-        -fx-vgap: 15;
-    }
+  #main {
+    -fx-hgap: 15;
+    -fx-vgap: 15;
+  }
 
-    .cardDiv {
-        -fx-pref-width: 48%;
-        -fx-min-width: 48%;
-        -fx-pref-height: 210;
-        -fx-min-height: 210;
-    }
+  .cardDiv {
+    -fx-pref-width: 48%;
+    -fx-min-width: 48%;
+    -fx-pref-height: 210;
+    -fx-min-height: 210;
+  }
 
-    .mainTitle {
-        -fx-font-size: 24px;
-    }
+  .mainTitle {
+    -fx-font-size: 24px;
+  }
 
-    .footerCopy {
-        -fx-font-size: 12px;
-    }
+  .footerCopy {
+    -fx-font-size: 12px;
+  }
 
-    .cartBtn,
-    .loginBtn {
-        -fx-font-size: 14px;
-        -fx-padding: 8px 15px;
-    }
+  .cartBtn,
+  .loginBtn {
+    -fx-font-size: 14px;
+    -fx-padding: 8px 15px;
+  }
 }
 
 /* For screens up to 768px (mobile devices and small tablets) */
 @media screen and(max-width: 768px) {
-    #main {
-        -fx-hgap: 10;
-        -fx-vgap: 10;
-    }
+  #main {
+    -fx-hgap: 10;
+    -fx-vgap: 10;
+  }
 
-    .cardDiv {
-        -fx-pref-width: 100%;
-        -fx-min-width: 100%;
-        -fx-pref-height: 180;
-        -fx-min-height: 180;
-    }
+  .cardDiv {
+    -fx-pref-width: 100%;
+    -fx-min-width: 100%;
+    -fx-pref-height: 180;
+    -fx-min-height: 180;
+  }
 
-    .cardTitel {
-        -fx-font-size: 16px;
-        -fx-background-color: #000;
-    }
+  .cardTitel {
+    -fx-font-size: 16px;
+    -fx-background-color: #000;
+  }
 
-    .cardText {
-        -fx-font-size: 12px;
-    }
+  .cardText {
+    -fx-font-size: 12px;
+  }
 
-    .mainTitle {
-        -fx-font-size: 22px;
-    }
+  .mainTitle {
+    -fx-font-size: 22px;
+  }
 
-    .footerCopy {
-        -fx-font-size: 10px;
-    }
+  .footerCopy {
+    -fx-font-size: 10px;
+  }
 
-    .cartBtn,
-    .loginBtn {
-        -fx-font-size: 12px;
-        -fx-padding: 6px 12px;
-    }
+  .cartBtn,
+  .loginBtn {
+    -fx-font-size: 12px;
+    -fx-padding: 6px 12px;
+  }
 }
 
 /* For screens up to 480px (very small screens like smartphones in portrait mode) */
 @media screen and(max-width: 480px) {
-    #main {
-        -fx-hgap: 5;
-        -fx-vgap: 5;
-    }
+  #main {
+    -fx-hgap: 5;
+    -fx-vgap: 5;
+  }
 
-    .cardDiv {
-        -fx-pref-width: 100%;
-        -fx-min-width: 100%;
-        -fx-pref-height: 150;
-        -fx-min-height: 150;
-    }
+  .cardDiv {
+    -fx-pref-width: 100%;
+    -fx-min-width: 100%;
+    -fx-pref-height: 150;
+    -fx-min-height: 150;
+  }
 
-    .cardTitel {
-        -fx-font-size: 14px;
-    }
+  .cardTitel {
+    -fx-font-size: 14px;
+  }
 
-    .cardText {
-        -fx-font-size: 10px;
-    }
+  .cardText {
+    -fx-font-size: 10px;
+  }
 
-    .mainTitle {
-        -fx-font-size: 18px;
-    }
+  .mainTitle {
+    -fx-font-size: 18px;
+  }
 
-    .footerCopy {
-        -fx-font-size: 8px;
-    }
+  .footerCopy {
+    -fx-font-size: 8px;
+  }
 
-    .cartBtn,
-    .loginBtn {
-        -fx-font-size: 12px;
-        -fx-padding: 5px 10px;
-    }
+  .cartBtn,
+  .loginBtn {
+    -fx-font-size: 12px;
+    -fx-padding: 5px 10px;
+  }
 
-    .formTitle,
-    .cartTitle {
-        -fx-font-size: 20px;
-    }
+  .formTitle,
+  .cartTitle {
+    -fx-font-size: 20px;
+  }
 
-    .formInput {
-        -fx-pref-width: 200px;
-    }
+  .formInput {
+    -fx-pref-width: 200px;
+  }
 
-    .footerHeading {
-        -fx-font-size: 16px;
-    }
+  .footerHeading {
+    -fx-font-size: 16px;
+  }
 }
diff --git a/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
index 166ce6c..e69de29 100644
--- a/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
+++ b/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -1,8 +0,0 @@
-com/example/CheckOutController.class
-com/example/App.class
-com/example/CartController.class
-module-info.class
-com/example/ShopController.class
-com/example/RegisterController.class
-com/example/LoginController.class
-com/example/CartController$Item.class
diff --git a/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
index 8c35073..183f3d6 100644
--- a/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
+++ b/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -1,7 +1,9 @@
+/home/sage/Desktop/Programming/IMS-java/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/src/main/java/com/example/Item.java
 /home/sage/Desktop/Programming/IMS-java/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/src/main/java/com/example/RegisterController.java
 /home/sage/Desktop/Programming/IMS-java/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/src/main/java/com/example/CheckOutController.java
 /home/sage/Desktop/Programming/IMS-java/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/src/main/java/com/example/CartController.java
 /home/sage/Desktop/Programming/IMS-java/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/src/main/java/com/example/App.java
 /home/sage/Desktop/Programming/IMS-java/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/src/main/java/com/example/LoginController.java
 /home/sage/Desktop/Programming/IMS-java/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/src/main/java/com/example/ShopController.java
+/home/sage/Desktop/Programming/IMS-java/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/src/main/java/com/example/Account.java
 /home/sage/Desktop/Programming/IMS-java/Code/ost/JAVA-FX-PROJECT/_javafx_website_task/src/main/java/module-info.java