diff --git a/CD/FullTOC.cs b/CD/FullTOC.cs
index 1dd6e8c44..ab0aa077a 100644
--- a/CD/FullTOC.cs
+++ b/CD/FullTOC.cs
@@ -30,8 +30,12 @@
// Copyright © 2011-2021 Natalia Portillo
// ****************************************************************************/
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
+using System.Linq;
using System.Text;
+using Aaru.CommonTypes.Enums;
+using Aaru.CommonTypes.Structs;
using Aaru.Console;
using Aaru.Helpers;
@@ -627,5 +631,153 @@ namespace Aaru.Decoders.CD
/// Byte 10
public byte PFRAME;
}
+
+ public static CDFullTOC Create(List