Index: ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/model/Admin.java
===================================================================
--- ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/model/Admin.java	(revision a0e93df9497d730facef83359d1f0a9a5cc47af1)
+++ ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/model/Admin.java	(revision be2665821389a7ceb0148b06c6118e5dbf5b3bb0)
@@ -9,10 +9,11 @@
 
 @EqualsAndHashCode(callSuper = true)
-@Data
 @Entity
-@NoArgsConstructor
 public class Admin extends User {
     public Admin(String email, String password, Role userRole) {
         super(null, null, email, password, null, userRole);
     }
+
+    public Admin() {
+    }
 }
Index: ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/model/Customer.java
===================================================================
--- ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/model/Customer.java	(revision a0e93df9497d730facef83359d1f0a9a5cc47af1)
+++ ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/model/Customer.java	(revision be2665821389a7ceb0148b06c6118e5dbf5b3bb0)
@@ -12,7 +12,5 @@
 import java.util.List;
 
-
 @EqualsAndHashCode(callSuper = true)
-
 @Entity
 public class Customer extends User {
@@ -22,9 +20,4 @@
 
     public Customer() {
-    }
-
-    public Customer(List<Reservation> reservations, List<Local> favouriteLocals) {
-        this.reservations = reservations;
-        this.favouriteLocals = favouriteLocals;
     }
 
Index: ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/model/Local.java
===================================================================
--- ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/model/Local.java	(revision a0e93df9497d730facef83359d1f0a9a5cc47af1)
+++ ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/model/Local.java	(revision be2665821389a7ceb0148b06c6118e5dbf5b3bb0)
@@ -31,21 +31,4 @@
 
     public Local() {
-    }
-
-    public Local(Long id, String name, String description, String address, String workingHours, List<Service> availableServices, Map<Long, Integer> ratings, List<Event> events, List<String> localPhotos, String menuPhoto, String menuLink, Contact contact, List<Reservation> reservations, List<LocalWorker> workers) {
-        this.id = id;
-        this.name = name;
-        this.description = description;
-        this.address = address;
-        this.workingHours = workingHours;
-        this.availableServices = availableServices;
-        this.ratings = ratings;
-        this.events = events;
-        this.localPhotos = localPhotos;
-        this.menuPhoto = menuPhoto;
-        this.menuLink = menuLink;
-        this.contact = contact;
-        this.reservations = reservations;
-        this.workers = workers;
     }
 
Index: ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/model/LocalManager.java
===================================================================
--- ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/model/LocalManager.java	(revision a0e93df9497d730facef83359d1f0a9a5cc47af1)
+++ ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/model/LocalManager.java	(revision be2665821389a7ceb0148b06c6118e5dbf5b3bb0)
@@ -10,10 +10,11 @@
 
 @EqualsAndHashCode(callSuper = true)
-@Data
 @Entity
-@NoArgsConstructor
 public class LocalManager extends LocalWorker {
     public LocalManager(String firstName, String lastName, String email, String password, String phoneNumber, Role userRole) {
         super(firstName, lastName, email, password, phoneNumber, userRole);
     }
+
+    public LocalManager() {
+    }
 }
Index: ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/model/LocalWorker.java
===================================================================
--- ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/model/LocalWorker.java	(revision a0e93df9497d730facef83359d1f0a9a5cc47af1)
+++ ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/model/LocalWorker.java	(revision be2665821389a7ceb0148b06c6118e5dbf5b3bb0)
@@ -10,11 +10,11 @@
 
 @EqualsAndHashCode(callSuper = true)
-@Data
 @Entity
-@AllArgsConstructor
-@NoArgsConstructor
 public class LocalWorker extends User {
     public LocalWorker(String firstName, String lastName, String email, String password, String phoneNumber, Role userRole) {
         super(firstName, lastName, email, password, phoneNumber, userRole);
+    }
+
+    public LocalWorker() {
     }
 
@@ -24,3 +24,11 @@
     @Enumerated(EnumType.STRING)
     private Position position;
+
+    public Local getLocal() {
+        return local;
+    }
+
+    public Position getPosition() {
+        return position;
+    }
 }
Index: ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/model/User.java
===================================================================
--- ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/model/User.java	(revision a0e93df9497d730facef83359d1f0a9a5cc47af1)
+++ ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/model/User.java	(revision be2665821389a7ceb0148b06c6118e5dbf5b3bb0)
@@ -14,5 +14,4 @@
 import java.util.List;
 
-
 @Entity
 @Inheritance(strategy = InheritanceType.JOINED)
@@ -26,4 +25,7 @@
         this.phoneNumber = phoneNumber;
         this.userRole = userRole;
+    }
+
+    public User() {
     }
 
@@ -48,17 +50,5 @@
     @Override
     public Collection<? extends GrantedAuthority> getAuthorities() {
-        return List.of(new SimpleGrantedAuthority(userRole.name())); //check here:IMPORTANT
-    }
-
-    public User() {}
-
-    public User(Long id, String firstName, String lastName, String email, String password, String phoneNumber, Role userRole) {
-        this.id = id;
-        this.firstName = firstName;
-        this.lastName = lastName;
-        this.email = email;
-        this.password = password;
-        this.phoneNumber = phoneNumber;
-        this.userRole = userRole;
+        return List.of(new SimpleGrantedAuthority(userRole.name()));
     }
 
@@ -116,16 +106,3 @@
         return userRole;
     }
-
-//    @Override
-//    public String toString() {
-//        return "User{" +
-//                "id=" + id +
-//                ", firstName='" + firstName + '\'' +
-//                ", lastName='" + lastName + '\'' +
-//                ", email='" + email + '\'' +
-//                ", password='" + password + '\'' +
-//                ", phoneNumber='" + phoneNumber + '\'' +
-//                ", userRole=" + userRole +
-//                '}';
-//    }
 }
Index: ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/service/impl/AuthServiceImpl.java
===================================================================
--- ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/service/impl/AuthServiceImpl.java	(revision a0e93df9497d730facef83359d1f0a9a5cc47af1)
+++ ReserveNGo-backend/src/main/java/mk/ukim/finki/it/reservengo/service/impl/AuthServiceImpl.java	(revision be2665821389a7ceb0148b06c6118e5dbf5b3bb0)
@@ -104,4 +104,3 @@
                 jwt);
     }
-
 }
