diff --git a/components/LayoutWrapper.vue b/components/LayoutWrapper.vue
index 547650d6201a558a91ef66e5cf68582572c3c42f..60f8f7a6e72e561c9e157bbc75657e115303efa2 100644
--- a/components/LayoutWrapper.vue
+++ b/components/LayoutWrapper.vue
@@ -54,7 +54,7 @@ function onScroll() {
       <v-container v-scroll="onScroll" :fluid="fluid">
         <v-row justify="center">
           <v-col cols="auto" class="pa-0">
-            <v-card flat color="transparent" :min-width="mobile ? undefined : 900" :max-width="fluid ? undefined : 1500">
+            <v-card flat color="transparent" :min-width="mobile ? undefined : 900" :max-width="fluid ? undefined : 1280">
               <v-card-text class="pa-0">
                 <slot />
               </v-card-text>
diff --git a/components/content/RefseqDb.vue b/components/content/RefseqDb.vue
index 91e0d266785346d91290ff0292c9e589d7830f62..9f4a2cdd1f1cd2a153a57aca9f7618334187afbd 100644
--- a/components/content/RefseqDb.vue
+++ b/components/content/RefseqDb.vue
@@ -322,22 +322,24 @@ function namesToAccessionChips(names: string[]) {
 }
 const systemPanel: Ref<string[]> = ref([])
 const layoutPlot: Ref<string> = ref("grid")
-const binPlotOptions = ref({
-    marginLeft: 150,
-    marginBottom: 200,
-    padding: 0,
-    grid: true,
-    x: { tickRotate: 90, tip: true, label: "Systems" },
-    // y: { tickFormat: 's' },
-    color: { scheme: "plasma", legend: true, domain: [0, 100] },
+const binPlotOptions = computed(() => {
+    return {
+        marginLeft: 150,
+        marginBottom: 200,
+        padding: 0,
+        grid: true,
+        x: { tickRotate: 90, label: "Systems" },
+        // y: { tickFormat: 's' },
+        color: { scheme: "plasma", legend: true, label: `Proportion of genomes with defense system X for a given ${selectedTaxoRank.value} clade`, domain: [0, 100] },
+    }
 })
 
 
 const binPlotGroup = computed(() => {
     return Plot.group(
         {
+            label: (d) => d.fill,
             fill: {
-                label: `Normalize by ${selectedTaxoRank.value} clade`,
                 reduceIndex: function (I, X) {
                     const toValTaxonomyFacet = toValue(taxonomyFacet)
                     if (toValTaxonomyFacet !== undefined) {
@@ -380,7 +382,7 @@ const binPlotDataOptions = computed(() => {
 
         },
         marks: [
-            Plot.cell(data, toValue(binPlotGroup))
+            Plot.cell(data, toValue(binPlotGroup)),
         ]
 
     } : null
diff --git a/deploy/meilisearch/values.development.yaml b/deploy/meilisearch/values.development.yaml
index d5702707dbf18aad0f62acf4ae1a6a4a366d3535..2d19040e8755916814dee3d7ec5a163074cb2c6f 100644
--- a/deploy/meilisearch/values.development.yaml
+++ b/deploy/meilisearch/values.development.yaml
@@ -9,7 +9,7 @@ meilisearch:
   persistence:
     enabled: true
     storageClass: isilon
-    size: "3Gi"
+    size: "4Gi"
   resources: 
     limits:
       cpu: 2000m