diff --git a/backend/models/resource_tag_model.py b/backend/models/resource_tag_model.py
index 5275611..01aec83 100644
--- a/backend/models/resource_tag_model.py
+++ b/backend/models/resource_tag_model.py
@@ -4,9 +4,10 @@ from typing import List
 from datetime import datetime
 from typing import Optional
 from .tag_model import Tag
+from .resource_model import Resource
 
 
-class ResourceTag(BaseModel):
+class ResourceTag(Resource, BaseModel):
     id: int | None = None
     resourceid: int | None = None
     tagid: Tag
diff --git a/backend/models/user.model.py b/backend/models/user_model.py
similarity index 95%
rename from backend/models/user.model.py
rename to backend/models/user_model.py
index f4530a5..c881d54 100644
--- a/backend/models/user.model.py
+++ b/backend/models/user_model.py
@@ -7,7 +7,7 @@ from .enum_for_models import UserTypeEnum, ProgramTypeEnum
 
 
 class User(BaseModel):
-    id: int
+    id: int | None = None
     username: str = Field(..., description="The username of the user")
     email: str = Field(..., description="The e-mail of the user")
     experience: int = Field(..., description="Years of Experience of the User")