diff --git a/Assets/Resources/Prefabs/UI/Facts.meta b/Assets/Resources/Prefabs/UI/Facts.meta
new file mode 100644
index 0000000000000000000000000000000000000000..083dde953bda95900ccc9a779e43f94ca6834e8e
--- /dev/null
+++ b/Assets/Resources/Prefabs/UI/Facts.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 6841a8ca06c22ca43a95bc676eabe75d
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Prefabs/UI/FactExplorer.meta b/Assets/Resources/Prefabs/UI/Facts/FactExplorer.meta
similarity index 100%
rename from Assets/Resources/Prefabs/UI/FactExplorer.meta
rename to Assets/Resources/Prefabs/UI/Facts/FactExplorer.meta
diff --git a/Assets/Resources/Prefabs/UI/FactExplorer/FactExplorerUI.prefab b/Assets/Resources/Prefabs/UI/Facts/FactExplorer/FactExplorerUI.prefab
similarity index 100%
rename from Assets/Resources/Prefabs/UI/FactExplorer/FactExplorerUI.prefab
rename to Assets/Resources/Prefabs/UI/Facts/FactExplorer/FactExplorerUI.prefab
diff --git a/Assets/Resources/Prefabs/UI/FactExplorer/FactExplorerUI.prefab.meta b/Assets/Resources/Prefabs/UI/Facts/FactExplorer/FactExplorerUI.prefab.meta
similarity index 100%
rename from Assets/Resources/Prefabs/UI/FactExplorer/FactExplorerUI.prefab.meta
rename to Assets/Resources/Prefabs/UI/Facts/FactExplorer/FactExplorerUI.prefab.meta
diff --git a/Assets/Resources/Prefabs/UI/FactExplorer/FactExplorer_Line.prefab b/Assets/Resources/Prefabs/UI/Facts/FactExplorer/FactExplorer_Line.prefab
similarity index 100%
rename from Assets/Resources/Prefabs/UI/FactExplorer/FactExplorer_Line.prefab
rename to Assets/Resources/Prefabs/UI/Facts/FactExplorer/FactExplorer_Line.prefab
diff --git a/Assets/Resources/Prefabs/UI/FactExplorer/FactExplorer_Line.prefab.meta b/Assets/Resources/Prefabs/UI/Facts/FactExplorer/FactExplorer_Line.prefab.meta
similarity index 100%
rename from Assets/Resources/Prefabs/UI/FactExplorer/FactExplorer_Line.prefab.meta
rename to Assets/Resources/Prefabs/UI/Facts/FactExplorer/FactExplorer_Line.prefab.meta
diff --git a/Assets/Resources/Prefabs/UI/FactExplorer/FactExplorer_Line_Dashed.prefab b/Assets/Resources/Prefabs/UI/Facts/FactExplorer/FactExplorer_Line_Dashed.prefab
similarity index 100%
rename from Assets/Resources/Prefabs/UI/FactExplorer/FactExplorer_Line_Dashed.prefab
rename to Assets/Resources/Prefabs/UI/Facts/FactExplorer/FactExplorer_Line_Dashed.prefab
diff --git a/Assets/Resources/Prefabs/UI/FactExplorer/FactExplorer_Line_Dashed.prefab.meta b/Assets/Resources/Prefabs/UI/Facts/FactExplorer/FactExplorer_Line_Dashed.prefab.meta
similarity index 100%
rename from Assets/Resources/Prefabs/UI/FactExplorer/FactExplorer_Line_Dashed.prefab.meta
rename to Assets/Resources/Prefabs/UI/Facts/FactExplorer/FactExplorer_Line_Dashed.prefab.meta
diff --git a/Assets/Resources/Prefabs/UI/FactExplorer/FactExplorer_FactSpot.prefab b/Assets/Resources/Prefabs/UI/Facts/FactSpot.prefab
similarity index 96%
rename from Assets/Resources/Prefabs/UI/FactExplorer/FactExplorer_FactSpot.prefab
rename to Assets/Resources/Prefabs/UI/Facts/FactSpot.prefab
index 7e2630bd14b97c494fb9a085e16423b95b3b1a2b..1e76da5dcf6a3ec453a3b0c309f7b7e71c3515c6 100644
--- a/Assets/Resources/Prefabs/UI/FactExplorer/FactExplorer_FactSpot.prefab
+++ b/Assets/Resources/Prefabs/UI/Facts/FactSpot.prefab
@@ -12,7 +12,7 @@ GameObject:
   - component: {fileID: 3183854850668897353}
   - component: {fileID: 2474205050366502828}
   m_Layer: 0
-  m_Name: FactExplorer_FactSpot
+  m_Name: FactSpot
   m_TagString: Untagged
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
@@ -59,7 +59,7 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   m_Material: {fileID: 0}
-  m_Color: {r: 0, g: 0, b: 0, a: 0.39215687}
+  m_Color: {r: 0, g: 0, b: 0, a: 0.15686275}
   m_RaycastTarget: 1
   m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
   m_Maskable: 1
diff --git a/Assets/Resources/Prefabs/UI/FactExplorer/FactExplorer_FactSpot.prefab.meta b/Assets/Resources/Prefabs/UI/Facts/FactSpot.prefab.meta
similarity index 100%
rename from Assets/Resources/Prefabs/UI/FactExplorer/FactExplorer_FactSpot.prefab.meta
rename to Assets/Resources/Prefabs/UI/Facts/FactSpot.prefab.meta
diff --git a/Assets/Resources/Prefabs/UI/Facts/Factscreen.prefab b/Assets/Resources/Prefabs/UI/Facts/Factscreen.prefab
new file mode 100644
index 0000000000000000000000000000000000000000..659fbdd698d1da04cf8ab89488d70ffcf97ba6a8
--- /dev/null
+++ b/Assets/Resources/Prefabs/UI/Facts/Factscreen.prefab
@@ -0,0 +1,286 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &3581652732795482904
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 3581652732795482907}
+  - component: {fileID: 3581652732795482908}
+  - component: {fileID: 3581652732795482909}
+  - component: {fileID: 3581652732795482906}
+  m_Layer: 5
+  m_Name: Factscreen
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &3581652732795482907
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3581652732795482904}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 28794298399673692}
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 1}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 450, y: -225}
+  m_SizeDelta: {x: 900, y: 450}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3581652732795482908
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3581652732795482904}
+  m_CullTransparentMesh: 0
+--- !u!114 &3581652732795482909
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3581652732795482904}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 0.392}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 0}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+--- !u!114 &3581652732795482906
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3581652732795482904}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: d982f30612e9c5c4eb26c1ad0bb859e1, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  factSpotPrefab: {fileID: 7124463502404826001, guid: 04d12e0a0a5aa884c8c7dff56f4963f6,
+    type: 3}
+  factscreenContent: {fileID: 4838871000058222821}
+  prefab_Point: {fileID: 858001163752551619, guid: f019e9f67e8dab947bc60028223b6cec,
+    type: 3}
+  prefab_Distance: {fileID: 4221381813544557775, guid: 8106c748f1aeb084d87fdc71dd009b67,
+    type: 3}
+  prefab_Angle: {fileID: 6643637775379894484, guid: 30fcd362f34a9844fba66065924c6143,
+    type: 3}
+  prefab_Default: {fileID: 858001163752551619, guid: f019e9f67e8dab947bc60028223b6cec,
+    type: 3}
+  prefab_OnLine: {fileID: 6050914136827205310, guid: 496d04605465c7f4dba7638cc6e2dc6e,
+    type: 3}
+  prefab_Line: {fileID: 7510387096843212865, guid: d6ee990520a44954fb494468665d19e9,
+    type: 3}
+  prefab_ParallelLineFact: {fileID: 0}
+  prefab_RectangleFact: {fileID: 0}
+  prefab_RadiusFact: {fileID: 0}
+  prefab_AreaCircle: {fileID: 0}
+  prefab_ConeVolume: {fileID: 0}
+  prefab_OrthogonalCircleLine: {fileID: 0}
+  prefab_TruncatedConeVolume: {fileID: 0}
+  prefab_RightAngle: {fileID: 0}
+  prefab_CylinderVolume: {fileID: 0}
+  prefab_EqualFact: {fileID: 0}
+  prefab_UnEqualFact: {fileID: 0}
+  prefab_TestFact: {fileID: 0}
+  prefab_CircleFact: {fileID: 0}
+  prefab_OnCircleFact: {fileID: 0}
+  prefab_AngleCircleLineFact: {fileID: 0}
+  x_Start: -125
+  y_Start: 475
+  X_Pacece_Between_Items: 110
+  y_Pacece_Between_Items: 110
+  number_of_Column: 3
+--- !u!1 &5020678014906925761
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 4838871000058222821}
+  - component: {fileID: 8823539307371861913}
+  - component: {fileID: 8739701541209514273}
+  m_Layer: 5
+  m_Name: Facts
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &4838871000058222821
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5020678014906925761}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 28794298399673692}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 1}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 1}
+--- !u!114 &8823539307371861913
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5020678014906925761}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 8a8695521f0d02e499659fee002a26c2, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Padding:
+    m_Left: 10
+    m_Right: 10
+    m_Top: 10
+    m_Bottom: 10
+  m_ChildAlignment: 0
+  m_StartCorner: 0
+  m_StartAxis: 0
+  m_CellSize: {x: 100, y: 100}
+  m_Spacing: {x: 10, y: 10}
+  m_Constraint: 0
+  m_ConstraintCount: 2
+--- !u!114 &8739701541209514273
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5020678014906925761}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_HorizontalFit: 0
+  m_VerticalFit: 2
+--- !u!1 &9200394337360800321
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 28794298399673692}
+  - component: {fileID: 785712294914047956}
+  - component: {fileID: 8690182484269861222}
+  m_Layer: 5
+  m_Name: ScrollArea
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &28794298399673692
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 9200394337360800321}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 4838871000058222821}
+  m_Father: {fileID: 3581652732795482907}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &785712294914047956
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 9200394337360800321}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Content: {fileID: 4838871000058222821}
+  m_Horizontal: 0
+  m_Vertical: 1
+  m_MovementType: 1
+  m_Elasticity: 0.1
+  m_Inertia: 0
+  m_DecelerationRate: 0.135
+  m_ScrollSensitivity: 5
+  m_Viewport: {fileID: 28794298399673692}
+  m_HorizontalScrollbar: {fileID: 0}
+  m_VerticalScrollbar: {fileID: 0}
+  m_HorizontalScrollbarVisibility: 0
+  m_VerticalScrollbarVisibility: 0
+  m_HorizontalScrollbarSpacing: 0
+  m_VerticalScrollbarSpacing: 0
+  m_OnValueChanged:
+    m_PersistentCalls:
+      m_Calls: []
+--- !u!114 &8690182484269861222
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 9200394337360800321}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Padding: {x: 0, y: 0, z: 0, w: 0}
+  m_Softness: {x: 0, y: 0}
diff --git a/Assets/Resources/Prefabs/UI/Facts/Factscreen.prefab.meta b/Assets/Resources/Prefabs/UI/Facts/Factscreen.prefab.meta
new file mode 100644
index 0000000000000000000000000000000000000000..8ae2db5dd04d7facebdfa10339765bda58a578c8
--- /dev/null
+++ b/Assets/Resources/Prefabs/UI/Facts/Factscreen.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 49deb83b881477047bfac0ee629a7ae9
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/Prefabs/UI/Ingame/HidingCanvas.prefab b/Assets/Resources/Prefabs/UI/Ingame/HidingCanvas.prefab
index 03298f2760b0661c2e35beeae01c50201dcb7cd3..c7c3774b25c18736ae9d9affcc59da3f9ae1edc4 100644
--- a/Assets/Resources/Prefabs/UI/Ingame/HidingCanvas.prefab
+++ b/Assets/Resources/Prefabs/UI/Ingame/HidingCanvas.prefab
@@ -95,6 +95,7 @@ MonoBehaviour:
   ScrollPrefab: {fileID: 3173330253721512196, guid: a6a9a3ebdb022e546a21d9f9ff148261,
     type: 3}
   DetailScreen: {fileID: 9207926680331850715}
+  scrollscreenContent: {fileID: 0}
   x_Start: -240
   y_Start: 200
   X_Pacece_Between_Items: 105
@@ -423,7 +424,7 @@ RectTransform:
   - {fileID: 9207926680103916033}
   - {fileID: 9207926679476855460}
   - {fileID: 9207926680489444168}
-  - {fileID: 9207926680194070276}
+  - {fileID: 3144986313061421279}
   - {fileID: 9207926680741575118}
   m_Father: {fileID: 0}
   m_RootOrder: 0
@@ -901,112 +902,6 @@ RectTransform:
   m_AnchoredPosition: {x: 0, y: 0}
   m_SizeDelta: {x: 0, y: 0}
   m_Pivot: {x: 0.5, y: 0.5}
---- !u!1 &9207926680194070279
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 9207926680194070276}
-  - component: {fileID: 9207926680194070275}
-  - component: {fileID: 9207926680194070274}
-  - component: {fileID: 9207926680194070277}
-  m_Layer: 5
-  m_Name: Factscreen
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!224 &9207926680194070276
-RectTransform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 9207926680194070279}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_ConstrainProportionsScale: 0
-  m_Children: []
-  m_Father: {fileID: 9207926679660501330}
-  m_RootOrder: 6
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 0, y: 1}
-  m_AnchorMax: {x: 0, y: 1}
-  m_AnchoredPosition: {x: 450, y: -225}
-  m_SizeDelta: {x: 900, y: 450}
-  m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &9207926680194070275
-CanvasRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 9207926680194070279}
-  m_CullTransparentMesh: 0
---- !u!114 &9207926680194070274
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 9207926680194070279}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_Material: {fileID: 0}
-  m_Color: {r: 1, g: 1, b: 1, a: 0.392}
-  m_RaycastTarget: 1
-  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
-  m_Maskable: 1
-  m_OnCullStateChanged:
-    m_PersistentCalls:
-      m_Calls: []
-  m_Sprite: {fileID: 0}
-  m_Type: 1
-  m_PreserveAspect: 0
-  m_FillCenter: 1
-  m_FillMethod: 4
-  m_FillAmount: 1
-  m_FillClockwise: 1
-  m_FillOrigin: 0
-  m_UseSpriteMesh: 0
-  m_PixelsPerUnitMultiplier: 1
---- !u!114 &9207926680194070277
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 9207926680194070279}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: d982f30612e9c5c4eb26c1ad0bb859e1, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  prefab_Point: {fileID: 858001163752551619, guid: f019e9f67e8dab947bc60028223b6cec,
-    type: 3}
-  prefab_Distance: {fileID: 4221381813544557775, guid: 8106c748f1aeb084d87fdc71dd009b67,
-    type: 3}
-  prefab_Angle: {fileID: 6643637775379894484, guid: 30fcd362f34a9844fba66065924c6143,
-    type: 3}
-  prefab_Default: {fileID: 858001163752551619, guid: f019e9f67e8dab947bc60028223b6cec,
-    type: 3}
-  prefab_OnLine: {fileID: 6050914136827205310, guid: 496d04605465c7f4dba7638cc6e2dc6e,
-    type: 3}
-  prefab_Line: {fileID: 7510387096843212865, guid: d6ee990520a44954fb494468665d19e9,
-    type: 3}
-  x_Start: -125
-  y_Start: 475
-  X_Pacece_Between_Items: 110
-  y_Pacece_Between_Items: 110
-  number_of_Column: 3
 --- !u!1 &9207926680331850715
 GameObject:
   m_ObjectHideFlags: 0
@@ -1043,10 +938,10 @@ RectTransform:
   m_Father: {fileID: 9207926680489444168}
   m_RootOrder: 0
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 0.5, y: 0.5}
-  m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: 450, y: 321}
-  m_SizeDelta: {x: 900, y: 640}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!222 &9207926680331850695
 CanvasRenderer:
@@ -1309,9 +1204,9 @@ RectTransform:
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0, y: 0}
   m_AnchorMax: {x: 0, y: 0}
-  m_AnchoredPosition: {x: 0, y: 0}
-  m_SizeDelta: {x: 600, y: 600}
-  m_Pivot: {x: 0.5, y: 0.5}
+  m_AnchoredPosition: {x: 0.000061035156, y: 0}
+  m_SizeDelta: {x: 900, y: 630}
+  m_Pivot: {x: 0, y: 0}
 --- !u!1 &9207926680522215218
 GameObject:
   m_ObjectHideFlags: 0
@@ -2887,6 +2782,136 @@ MonoBehaviour:
   m_ChildScaleWidth: 0
   m_ChildScaleHeight: 0
   m_ReverseArrangement: 0
+--- !u!1001 &1878469765440807876
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 9207926679660501330}
+    m_Modifications:
+    - target: {fileID: 3581652732795482904, guid: 49deb83b881477047bfac0ee629a7ae9,
+        type: 3}
+      propertyPath: m_Name
+      value: Factscreen
+      objectReference: {fileID: 0}
+    - target: {fileID: 3581652732795482907, guid: 49deb83b881477047bfac0ee629a7ae9,
+        type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 3581652732795482907, guid: 49deb83b881477047bfac0ee629a7ae9,
+        type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 3581652732795482907, guid: 49deb83b881477047bfac0ee629a7ae9,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 3581652732795482907, guid: 49deb83b881477047bfac0ee629a7ae9,
+        type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3581652732795482907, guid: 49deb83b881477047bfac0ee629a7ae9,
+        type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 3581652732795482907, guid: 49deb83b881477047bfac0ee629a7ae9,
+        type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3581652732795482907, guid: 49deb83b881477047bfac0ee629a7ae9,
+        type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 3581652732795482907, guid: 49deb83b881477047bfac0ee629a7ae9,
+        type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 900
+      objectReference: {fileID: 0}
+    - target: {fileID: 3581652732795482907, guid: 49deb83b881477047bfac0ee629a7ae9,
+        type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 450
+      objectReference: {fileID: 0}
+    - target: {fileID: 3581652732795482907, guid: 49deb83b881477047bfac0ee629a7ae9,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3581652732795482907, guid: 49deb83b881477047bfac0ee629a7ae9,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3581652732795482907, guid: 49deb83b881477047bfac0ee629a7ae9,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3581652732795482907, guid: 49deb83b881477047bfac0ee629a7ae9,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 3581652732795482907, guid: 49deb83b881477047bfac0ee629a7ae9,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3581652732795482907, guid: 49deb83b881477047bfac0ee629a7ae9,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3581652732795482907, guid: 49deb83b881477047bfac0ee629a7ae9,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3581652732795482907, guid: 49deb83b881477047bfac0ee629a7ae9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 450
+      objectReference: {fileID: 0}
+    - target: {fileID: 3581652732795482907, guid: 49deb83b881477047bfac0ee629a7ae9,
+        type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: -225
+      objectReference: {fileID: 0}
+    - target: {fileID: 3581652732795482907, guid: 49deb83b881477047bfac0ee629a7ae9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3581652732795482907, guid: 49deb83b881477047bfac0ee629a7ae9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3581652732795482907, guid: 49deb83b881477047bfac0ee629a7ae9,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4838871000058222821, guid: 49deb83b881477047bfac0ee629a7ae9,
+        type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 49deb83b881477047bfac0ee629a7ae9, type: 3}
+--- !u!224 &3144986313061421279 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 3581652732795482907, guid: 49deb83b881477047bfac0ee629a7ae9,
+    type: 3}
+  m_PrefabInstance: {fileID: 1878469765440807876}
+  m_PrefabAsset: {fileID: 0}
 --- !u!1001 &7390358983506737413
 PrefabInstance:
   m_ObjectHideFlags: 0
diff --git a/Assets/Scripts/InventoryStuff/DisplayFacts.cs b/Assets/Scripts/InventoryStuff/DisplayFacts.cs
index fe6e8039c3b26aadcf478ec5b921866c39c3b17a..76af53986e4b0f399ad7db4bfc58465f5a8c68df 100644
--- a/Assets/Scripts/InventoryStuff/DisplayFacts.cs
+++ b/Assets/Scripts/InventoryStuff/DisplayFacts.cs
@@ -10,6 +10,8 @@ public class DisplayFacts : MonoBehaviour
 
     public static Dictionary<string, GameObject> displayedFacts = new();
 
+    [SerializeField] private GameObject factSpotPrefab;
+
     public Transform factscreenContent;
 
     [Header("FactPrefabs")]
@@ -78,40 +80,22 @@ void Start()
 
         };
 
-        var rect = GetComponent<RectTransform>();
-        x_Start = (int)(rect.rect.x + X_Pacece_Between_Items * .5f);
-        y_Start = (int)(- y_Pacece_Between_Items * .5f);
-        number_of_Column = Mathf.Max(1, (int)(rect.rect.width / prefab_Point.GetComponent<RectTransform>().rect.width) - 1);
-
         AddFactEvent.AddListener(AddFact);
         RemoveFactEvent.AddListener(RemoveFact);
         AnimateExistingFactEvent.AddListener(AnimateFact);
     }
 
     public void AddFact(Fact fact) {
-        Debug.Log("EYYYYY we are adding a fact: " + fact.Label);
-        var obj = CreateDisplay(transform, fact);
-        var rect = obj.GetComponent<RectTransform>();
-        rect.anchorMin = new Vector2(0.5f, 1);
-        rect.anchorMax = new Vector2(0.5f, 1);
-        rect.localPosition = GetPosition(displayedFacts.Count);
-        displayedFacts.Add(fact.Id, obj);
-        AdjustFactscreenContentHeight();
+        var display = CreateDisplay(transform, fact);
+        display.transform.localPosition = Vector3.zero;
+        displayedFacts.Add(fact.Id, display);
     }
 
     public void RemoveFact(Fact fact)
     {
-        GameObject.Destroy(displayedFacts[fact.Id]);
+        // destroy factSpot (parent of displayed fact) and the fact display with it
+        Destroy(displayedFacts[fact.Id].transform.parent);
         displayedFacts.Remove(fact.Id);
-        UpdatePositions();
-        AdjustFactscreenContentHeight();
-    }
-
-    public void UpdatePositions()
-    {
-        int i = 0;
-        foreach (var element in displayedFacts)
-            element.Value.GetComponent<RectTransform>().localPosition = GetPosition(i++);
     }
 
     public void AnimateFact(Fact fact) {
@@ -121,18 +105,7 @@ public void AnimateFact(Fact fact) {
 
     private GameObject CreateDisplay(Transform transform, Fact fact)
     {
-        return fact.instantiateDisplay(prefabDictionary[fact.GetType()], factscreenContent);
-    }
-
-    public Vector3 GetPosition(int i)
-    {
-        return new Vector3(x_Start + (X_Pacece_Between_Items * (i % number_of_Column)), y_Start + (-y_Pacece_Between_Items * (i / number_of_Column)), 0f);
-    }
-
-    private void AdjustFactscreenContentHeight()
-    {
-        var rect = factscreenContent.GetComponent<RectTransform>();
-        var height = (float)(y_Pacece_Between_Items * Math.Ceiling(((float)displayedFacts.Count / number_of_Column)));
-        rect.sizeDelta = new Vector2(rect.sizeDelta.x, height);
+        var spot = Instantiate(factSpotPrefab, factscreenContent);
+        return fact.instantiateDisplay(prefabDictionary[fact.GetType()], spot.transform);
     }
 }