diff --git a/src/main/java/com/example/demo/config/SwaggerConfig.java b/src/main/java/com/example/demo/config/SwaggerConfig.java
index 560da79664a52f027d3efa1493af67b0715ff14a..f9d6e88c7c0be762f1ec797bde4c956012c62d76 100644
--- a/src/main/java/com/example/demo/config/SwaggerConfig.java
+++ b/src/main/java/com/example/demo/config/SwaggerConfig.java
@@ -2,7 +2,6 @@ package com.example.demo.config;
 
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
-import org.springframework.web.servlet.config.annotation.EnableWebMvc;
 import springfox.documentation.builders.PathSelectors;
 import springfox.documentation.builders.RequestHandlerSelectors;
 import springfox.documentation.spi.DocumentationType;
diff --git a/src/main/java/com/example/demo/domain/Attachment.java b/src/main/java/com/example/demo/domain/Attachment.java
deleted file mode 100644
index 89ee2e8f4a507bc4ea6ee2207b1189c194c870cd..0000000000000000000000000000000000000000
--- a/src/main/java/com/example/demo/domain/Attachment.java
+++ /dev/null
@@ -1,59 +0,0 @@
-package com.example.demo.domain;
-
-import javax.persistence.Entity;
-import javax.persistence.FetchType;
-import javax.persistence.GeneratedValue;
-import javax.persistence.Id;
-import javax.persistence.ManyToOne;
-import java.time.LocalDateTime;
-
-@Entity
-public class Attachment {
-
-    @Id
-    @GeneratedValue
-    private Long id;
-
-    private String content;
-    private LocalDateTime creationTime;
-
-//    @ManyToOne(fetch = FetchType.LAZY)
-//    private Task task;
-
-    public Long getId() {
-        return id;
-    }
-
-    public void setId(Long id) {
-        this.id = id;
-    }
-
-    public String getContent() {
-        return content;
-    }
-
-    public void setContent(String content) {
-        this.content = content;
-    }
-
-    public LocalDateTime getCreationTime() {
-        return creationTime;
-    }
-
-    public void setCreationTime(LocalDateTime creationTime) {
-        this.creationTime = creationTime;
-    }
-
-//    public Task getTask() {
-//        return task;
-//    }
-
-//    public void setTask(Task task) {
-//        this.task = task;
-//    }
-
-    @Override
-    public String toString() {
-        return "Attachment{" + "id=" + id + ", content='" + content + '\'' + ", creationTime=" + creationTime + '}';
-    }
-}
diff --git a/src/main/java/com/example/demo/domain/Task.java b/src/main/java/com/example/demo/domain/Task.java
index e938af9cc5ee7a597ce4efc38b3e7f9a1fdb809f..95874eaa9f108d9cde6443c9d4f2fa9d26817b77 100644
--- a/src/main/java/com/example/demo/domain/Task.java
+++ b/src/main/java/com/example/demo/domain/Task.java
@@ -16,10 +16,6 @@ public class Task extends AbstractPhase {
     @ManyToOne(fetch = FetchType.LAZY)
     private TrainingPhase trainingPhase;
 
-//    @OrderBy
-//    @OneToMany(mappedBy = "task", cascade = CascadeType.ALL, orphanRemoval = true, fetch = FetchType.LAZY)
-//    private List<Attachment> attachments;
-
     public String getContent() {
         return content;
     }
@@ -44,14 +40,6 @@ public class Task extends AbstractPhase {
         this.solution = solution;
     }
 
-//    public List<Attachment> getAttachments() {
-//        return attachments;
-//    }
-
-//    public void setAttachments(List<Attachment> attachments) {
-//        this.attachments = attachments;
-//    }
-
     public Long getIncorrectFlagLimit() {
         return incorrectFlagLimit;
     }
diff --git a/src/main/java/com/example/demo/dto/AttachmentDto.java b/src/main/java/com/example/demo/dto/AttachmentDto.java
deleted file mode 100644
index 99059032608748024b9e323812a0679d79bb2b5f..0000000000000000000000000000000000000000
--- a/src/main/java/com/example/demo/dto/AttachmentDto.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package com.example.demo.dto;
-
-import java.io.Serializable;
-import java.time.LocalDateTime;
-
-public class AttachmentDto implements Serializable {
-
-    private Long id;
-    private String content;
-    private LocalDateTime creationTime;
-
-    public Long getId() {
-        return id;
-    }
-
-    public void setId(Long id) {
-        this.id = id;
-    }
-
-    public String getContent() {
-        return content;
-    }
-
-    public void setContent(String content) {
-        this.content = content;
-    }
-
-    public LocalDateTime getCreationTime() {
-        return creationTime;
-    }
-
-    public void setCreationTime(LocalDateTime creationTime) {
-        this.creationTime = creationTime;
-    }
-
-    @Override
-    public String toString() {
-        return "AttachmentDto{" + "id=" + id + ", content='" + content + '\'' + ", creationTime=" + creationTime + '}';
-    }
-}
diff --git a/src/main/java/com/example/demo/dto/TaskDto.java b/src/main/java/com/example/demo/dto/TaskDto.java
index d346aae01b540fafb2a7bb2ca63a66554f11d44c..7e3e0b885ab9a7dc1710ff67e83bf1a448a1cbd2 100644
--- a/src/main/java/com/example/demo/dto/TaskDto.java
+++ b/src/main/java/com/example/demo/dto/TaskDto.java
@@ -9,9 +9,6 @@ public class TaskDto extends AbstractPhaseDto implements Serializable {
     private String solution;
     private Long incorrectFlagLimit;
 
-//    private List<AttachmentDto> attachments;
-
-
     public String getContent() {
         return content;
     }
@@ -36,14 +33,6 @@ public class TaskDto extends AbstractPhaseDto implements Serializable {
         this.solution = solution;
     }
 
-//    public List<AttachmentDto> getAttachments() {
-//        return attachments;
-//    }
-
-//    public void setAttachments(List<AttachmentDto> attachments) {
-//        this.attachments = attachments;
-//    }
-
     public Long getIncorrectFlagLimit() {
         return incorrectFlagLimit;
     }
@@ -59,7 +48,6 @@ public class TaskDto extends AbstractPhaseDto implements Serializable {
                 ", flag='" + flag + '\'' +
                 ", solution='" + solution + '\'' +
                 ", incorrectFlagLimit='" + incorrectFlagLimit + '\'' +
-//                ", attachments=" + attachments +
                 "} " + super.toString();
     }
 }
diff --git a/src/main/java/com/example/demo/dto/TaskUpdateDto.java b/src/main/java/com/example/demo/dto/TaskUpdateDto.java
index a1726bef3cc7b5834ffc2dcc0f99b47e56993d73..15c8bc85b098cd2e40295f592b7f34bb5998bf80 100644
--- a/src/main/java/com/example/demo/dto/TaskUpdateDto.java
+++ b/src/main/java/com/example/demo/dto/TaskUpdateDto.java
@@ -34,8 +34,6 @@ public class TaskUpdateDto {
     @PositiveOrZero(message = "Limit of the number of provided incorrect flags must not be a negative number")
     private Integer incorrectFlagLimit;
 
-//    private List<AttachmentDto> attachments;
-
     public Long getId() {
         return id;
     }
@@ -77,14 +75,6 @@ public class TaskUpdateDto {
         this.solution = solution;
     }
 
-//    public List<AttachmentDto> getAttachments() {
-//        return attachments;
-//    }
-
-//    public void setAttachments(List<AttachmentDto> attachments) {
-//        this.attachments = attachments;
-//    }
-
     public Integer getIncorrectFlagLimit() {
         return incorrectFlagLimit;
     }
@@ -102,7 +92,6 @@ public class TaskUpdateDto {
                 ", flag='" + flag + '\'' +
                 ", solution='" + solution + '\'' +
                 ", incorrectFlagLimit=" + incorrectFlagLimit +
-//                ", attachments=" + attachments +
                 '}';
     }
 }
diff --git a/src/main/java/com/example/demo/dto/input/GameDefinitionCreateDto.java b/src/main/java/com/example/demo/dto/input/GameDefinitionCreateDto.java
index cee9b750fdb3115986df0854b5e0bdf75dbb0460..cde65bcd274cb4ce150fc45772a225fef9cf29bb 100644
--- a/src/main/java/com/example/demo/dto/input/GameDefinitionCreateDto.java
+++ b/src/main/java/com/example/demo/dto/input/GameDefinitionCreateDto.java
@@ -1,6 +1,5 @@
 package com.example.demo.dto.input;
 
-import com.example.demo.dto.AttachmentDto;
 import com.example.demo.enums.PhaseType;
 
 import java.util.List;
@@ -18,8 +17,6 @@ public class GameDefinitionCreateDto {
     private String solution;
     private Long incorrectFlagLimit;
 
-    private List<AttachmentDto> attachments;
-
     // info level fields
     // currently none special
 
@@ -90,14 +87,6 @@ public class GameDefinitionCreateDto {
         this.incorrectFlagLimit = incorrectFlagLimit;
     }
 
-    public List<AttachmentDto> getAttachments() {
-        return attachments;
-    }
-
-    public void setAttachments(List<AttachmentDto> attachments) {
-        this.attachments = attachments;
-    }
-
     public List<GameDefinitionCreateDto> getSubLevels() {
         return subLevels;
     }
diff --git a/src/main/java/com/example/demo/mapper/BeanMapper.java b/src/main/java/com/example/demo/mapper/BeanMapper.java
index 41e6bcb9d73dd5cf65488ffdb3a25ea3ca3d4f95..8b05d85125821eef430c4b1d998954ba45fd4300 100644
--- a/src/main/java/com/example/demo/mapper/BeanMapper.java
+++ b/src/main/java/com/example/demo/mapper/BeanMapper.java
@@ -1,7 +1,6 @@
 package com.example.demo.mapper;
 
 import com.example.demo.domain.AbstractPhase;
-import com.example.demo.domain.Attachment;
 import com.example.demo.domain.DecisionMatrixRow;
 import com.example.demo.domain.InfoPhase;
 import com.example.demo.domain.TrainingPhase;
@@ -10,7 +9,6 @@ import com.example.demo.domain.QuestionChoice;
 import com.example.demo.domain.QuestionnaireLevel;
 import com.example.demo.domain.Task;
 import com.example.demo.dto.AbstractPhaseDto;
-import com.example.demo.dto.AttachmentDto;
 import com.example.demo.dto.DecisionMatrixRowDto;
 import com.example.demo.dto.InfoPhaseDto;
 import com.example.demo.dto.InfoPhaseUpdateDto;
@@ -71,10 +69,6 @@ public interface BeanMapper {
 
     InfoPhase toEntity(InfoPhaseUpdateDto infoPhaseUpdateDto);
 
-    AttachmentDto toDto(Attachment attachment);
-
-    Attachment toEntity(AttachmentDto attachment);
-
     @Mapping(target = "phaseType", constant = "GAME")
     TrainingPhaseDto toDto(TrainingPhase trainingPhase);