diff --git a/esoui/ingame/collections/keyboard/collectionsbook.xml b/esoui/ingame/collections/keyboard/collectionsbook.xml
index baea580..ee33e82 100755
--- a/esoui/ingame/collections/keyboard/collectionsbook.xml
+++ b/esoui/ingame/collections/keyboard/collectionsbook.xml
@@ -1,7 +1,34 @@
 <GuiXml>
     <Controls>
-        <Label name="ZO_CollectionsBookDefaultLabel" font="ZoFontWinH5" wrapMode="ELLIPSIS" color="INTERFACE_COLOR_TYPE_TEXT_COLORS:INTERFACE_TEXT_COLOR_SELECTED" virtual="true" />
-        <Label name="ZO_CollectionsBookLargeLabel" font="ZoFontWinH2" inherits="ZO_CollectionsBookDefaultLabel" virtual="true" />
+        <Control name="ZO_CollectibleIconHeader" inherits="ZO_IconHeader" virtual="true">
+            <Controls>
+                <Texture name="$(parent)StatusIcon" textureFile="EsoUI/Art/Miscellaneous/new_icon.dds" hidden="true">
+                    <Dimensions x="32" y="32" />
+                    <Anchor point="LEFT" relativePoint="TOPLEFT" offsetY="24"/>
+                </Texture>
+
+                <Texture name="$(parent)Icon" override="true">
+                    <Anchor point="CENTER" relativeTo="$(parent)StatusIcon" relativePoint="RIGHT" offsetX="16" />
+                </Texture>
+            </Controls>
+        </Control>
+
+        <Control name="ZO_CollectibleChildlessCategory" inherits="ZO_CollectibleIconHeader" virtual="true">
+            <OnInitialized>
+                ZO_IconHeader_OnInitialized(self)
+                self.OnMouseUp = ZO_TreeEntry_OnMouseUp
+                self.SetSelected = ZO_IconHeader_Setup
+            </OnInitialized>
+        </Control>
+
+        <Label name="ZO_CollectibleSubCategory" inherits="ZO_JournalSubCategory" virtual="true" >
+            <Controls>
+                <Texture name="$(parent)StatusIcon" textureFile="EsoUI/Art/Miscellaneous/new_icon.dds" hidden="true">
+                    <Dimensions x="24" y="24" />
+                    <Anchor point="RIGHT" relativePoint="LEFT" />
+                </Texture>
+            </Controls>
+        </Label>
         
         <Control name="ZO_CollectableStickerBase" virtual="true">
             <Dimensions x="170" y="125" />
@@ -16,7 +43,7 @@
                     <Anchor point="BOTTOMRIGHT" offsetX="-7" offsetY="-2" />
                 </Label>
 
-                <Texture name="$(parent)ActiveIcon" level="3" textureFile="EsoUI/Art/Inventory/inventory_icon_equipped.dds" hidden="true">
+                <Texture name="$(parent)MultiIcon" inherits="ZO_MultiIcon" level="3" mouseEnabled="false">
                     <Dimensions x="32" y="32" />
                     <Anchor point="TOPLEFT" offsetX="3" offsetY="3" />
                 </Texture>
@@ -25,6 +52,27 @@
                     <Dimensions x="32" y="32"/>
                     <Anchor point="TOPRIGHT"/>
                 </Texture>
+
+                <Texture name="$(parent)CooldownIconDesaturated" level="4" hidden="true">
+                    <Anchor point="TOPLEFT" relativeTo="$(parent)Icon" />
+                    <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)Icon" />
+                </Texture>
+
+                <Texture name="$(parent)CooldownIcon" level="5" hidden="true">
+                    <Anchor point="BOTTOMLEFT" relativeTo="$(parent)CooldownIconDesaturated" />
+                    <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)CooldownIconDesaturated" />
+                </Texture>
+
+                <Texture name="$(parent)CooldownEdge" textureFile="EsoUI/Art/ActionBar/Gamepad/gp_QuickslotFill.dds" level="6" hidden="true">
+                    <Dimensions y="12" />
+                    <Anchor point="TOPLEFT" relativeTo="$(parent)CooldownIcon" />
+                    <Anchor point="TOPRIGHT" relativeTo="$(parent)CooldownIcon" />
+                </Texture>
+
+                <Label name="$(parent)CooldownTime" inherits="ZO_JournalProgressDefaultLabel" font="ZoFontWindowSubtitle" horizontalAlignment="CENTER" verticalAlignment="CENTER" hidden="true">
+                    <Anchor point="TOPLEFT"  offsetX="4" offsetY="4" />
+                </Label>
+                
             </Controls>
         </Control>
 
@@ -51,6 +99,10 @@
                 self.collectible:OnEffectivelyHidden()
             </OnEffectivelyHidden>
 
+            <OnUpdate>
+                self.collectible:OnUpdate()
+            </OnUpdate>
+            
             <Controls>
                 <Texture name="$(parent)Highlight" textureFile="EsoUI/Art/Market/market_slotBGandHighlight.dds" hidden="true" layer="BACKGROUND" level="1">
                     <AnchorFill />
@@ -68,7 +120,13 @@
             <Controls>
                 <Control name="$(parent)Contents" override="true">
                     <Controls>
-                        <Backdrop name="$(parent)Search" tier="HIGH" inherits="ZO_EditBackdrop">
+                        <Control name="$(parent)Categories" override="true">
+                            <Dimensions x="353" />
+                            <Anchor point="TOPLEFT" offsetX="-28" offsetY="72" />
+                            <Anchor point="BOTTOMLEFT" offsetX="-28" />
+                        </Control>
+                        
+                        <Backdrop name="$(parent)Search" tier="HIGH" inherits="ZO_SingleLineEditBackdrop_Keyboard">
                             <Anchor point="TOPLEFT" offsetX="9" offsetY="28" />
                             <Dimensions x="240"/>
                             <Controls>