Repository: usds/justice40-tool (language: python)

Issue:
BUG: climate change category is blue but none of the thresholds are exceeded (except for low income)
https://screeningtool-staging.geoplatform.gov/1829-0d2477/en/?flags=stage_hash=1822/0f0d6db2d0bb90d67b7a04c53243094f3d8c8773#11.72/34.5221/-101.7609

tract: 48437950300

Climate change is blue, but none of the burdens are exceeded. Is it possible it's blue because it does exceed the low income threshold?

This could also be an issue for categories with null values??


Discussion / hints:
i'm currently checking this out
I think this is a front-end bug! Here we see that the specified wildfire risk is:

```
WFR_ET
: 
true
WFR_PFS
: 
0.92
```

But it appears like it's missing data on the front end. When I look at this tract in the back end, it is *correctly* identified. I also confirmed in the dataset before it's joined to the score. 

Am I missing something? cc @vim-usds 
@BethMattern - 
Confirmed that this was a FE Bug! great find Emma! This fix will go up in the next staging link

Fix patch:
diff --git a/.github/workflows/deploy_fe_staging.yml b/.github/workflows/deploy_fe_staging.yml
index 44d844cdb..24a78e4dd 100644
--- a/.github/workflows/deploy_fe_staging.yml
+++ b/.github/workflows/deploy_fe_staging.yml
@@ -49,13 +49,13 @@ jobs:
         run: npm test
       - name: Check for security vulnerabilities
         run: npm audit --production
-      - name: Cypress / Gherkin integration tests 🌃
-        uses: cypress-io/github-action@v4
-        with:
-          working-directory: ${{env.WORKING_DIRECTORY}}
-          browser: chrome
-          start: npm start
-          wait-on: "http://localhost:8000/en"
+      # - name: Cypress / Gherkin integration tests 🌃
+      #   uses: cypress-io/github-action@v4
+      #   with:
+      #     working-directory: ${{env.WORKING_DIRECTORY}}
+      #     browser: chrome
+      #     start: npm start
+      #     wait-on: "http://localhost:8000/en"
       - name: Upload Artifact
         uses: actions/upload-artifact@v2
         with:
diff --git a/client/package-lock.json b/client/package-lock.json
index d8e796581..16f3b13cb 100644
--- a/client/package-lock.json
+++ b/client/package-lock.json
@@ -6353,9 +6353,9 @@
       "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4="
     },
     "node_modules/caniuse-lite": {
-      "version": "1.0.30001319",
-      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001319.tgz",
-      "integrity": "sha512-xjlIAFHucBRSMUo1kb5D4LYgcN1M45qdKP++lhqowDpwJwGkpIRTt5qQqnhxjj1vHcI7nrJxWhCC1ATrCEBTcw==",
+      "version": "1.0.30001416",
+      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001416.tgz",
+      "integrity": "sha512-06wzzdAkCPZO+Qm4e/eNghZBDfVNDsCgw33T27OwBH9unE9S478OYw//Q2L7Npf/zBzs7rjZOszIFQkwQKAEqA==",
       "funding": [
         {
           "type": "opencollective",
@@ -31403,9 +31403,9 @@
       }
     },
     "caniuse-lite": {
-      "version": "1.0.30001319",
-      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001319.tgz",
-      "integrity": "sha512-xjlIAFHucBRSMUo1kb5D4LYgcN1M45qdKP++lhqowDpwJwGkpIRTt5qQqnhxjj1vHcI7nrJxWhCC1ATrCEBTcw=="
+      "version": "1.0.30001416",
+      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001416.tgz",
+      "integrity": "sha512-06wzzdAkCPZO+Qm4e/eNghZBDfVNDsCgw33T27OwBH9unE9S478OYw//Q2L7Npf/zBzs7rjZOszIFQkwQKAEqA=="
     },
     "caseless": {
       "version": "0.12.0",
diff --git a/client/src/components/AreaDetail/AreaDetail.tsx b/client/src/components/AreaDetail/AreaDetail.tsx
index 5d765d76b..97d7b7dbb 100644
--- a/client/src/components/AreaDetail/AreaDetail.tsx
+++ b/client/src/components/AreaDetail/AreaDetail.tsx
@@ -6,8 +6,10 @@ import {Accordion, Button} from '@trussworks/react-uswds';
 
 // Components:
 import Category from '../Category';
+import DonutCopy from '../DonutCopy';
 import Indicator from '../Indicator';
 import PrioritizationCopy from '../PrioritizationCopy';
+import PrioritizationCopy2 from '../PrioritizationCopy2';
 import TractDemographics from '../TractDemographics';
 import TractInfo from '../TractInfo';
 import TractPrioritization from '../TractPrioritization';
@@ -98,7 +100,6 @@ export const indicatorFilter = (label:MessageDescriptor) => {
   );
 };
 
-
 /**
  * Function to calculate the tribal area percentage value to display when a tract is selected
  *
@@ -107,7 +108,7 @@ export const indicatorFilter = (label:MessageDescriptor) => {
  */
 export const getTribalPercentValue = (tribalPercentRaw: number) => {
   if (tribalPercentRaw === undefined) {
-    return ` 0 %`;
+    return ` none`;
   }
 
   if (tribalPercentRaw === 0) {
@@ -116,7 +117,7 @@ export const getTribalPercentValue = (tribalPercentRaw: number) => {
   }
 
   if (tribalPercentRaw && tribalPercentRaw > 0) {
-    return ` ${tribalPercentRaw*100} %`;
+    return ` ${parseFloat((tribalPercentRaw*100).toFixed())} %`;
   }
 };
 
@@ -131,13 +132,24 @@ const AreaDetail = ({properties, hash}: IAreaDetailProps) => {
   const intl = useIntl();
 
   // console.log the properties of the census that is selected:
-  console.log("Area Detail properies: ", properties);
+  console.log("BE signals for tract (last one is the tract currently selected): ", properties);
+
+  // console.log around the donut, adjacency and tribal info:
+  console.log("Income imputed? ", properties[constants.IMPUTE_FLAG] === "0" ? ' NO' : ' YES');
+  console.log("Adjacency indicator? ", properties[constants.ADJACENCY_EXCEEDS_THRESH] ? ' YES' : ' NO');
+  console.log("% of tract tribal: ", getTribalPercentValue(properties[constants.TRIBAL_AREAS_PERCENTAGE]));
+  console.log("Tribal count in AK: ", properties[constants.TRIBAL_AREAS_COUNT_AK] >= 1 ?
+  ` ${properties[constants.TRIBAL_AREAS_COUNT_AK]}` : ` null`);
+  console.log("Tribal count in CONUS: ", properties[constants.TRIBAL_AREAS_COUNT_CONUS] >= 1 ?
+  ` ${properties[constants.TRIBAL_AREAS_COUNT_CONUS]}` : ` null`);
 
   const blockGroup = properties[constants.GEOID_PROPERTY] ? properties[constants.GEOID_PROPERTY] : "N/A";
   const population = properties[constants.TOTAL_POPULATION] ? properties[constants.TOTAL_POPULATION] : "N/A";
   const countyName = properties[constants.COUNTY_NAME] ? properties[constants.COUNTY_NAME] : "N/A";
   const stateName = properties[constants.STATE_NAME] ? properties[constants.STATE_NAME] : "N/A";
   const sidePanelState = properties[constants.SIDE_PANEL_STATE];
+  const percentTractTribal = properties[constants.TRIBAL_AREAS_PERCENTAGE] >= 0 ?
+    parseFloat((properties[constants.TRIBAL_AREAS_PERCENTAGE]*100).toFixed()) : null;
 
   const feedbackEmailSubject = hash ? `
     Census tract ID ${blockGroup}, ${countyName}, ${stateName}, ( z/lat/lon: #${hash.join('/')} )
@@ -303,8 +315,8 @@ const AreaDetail = ({properties, hash}: IAreaDetailProps) => {
     label: intl.formatMessage(EXPLORE_COPY.SIDE_PANEL_INDICATORS.WILDFIRE),
     description: intl.formatMessage(EXPLORE_COPY.SIDE_PANEL_INDICATOR_DESCRIPTION.WILDFIRE),
     type: 'percentile',
-    value: properties.hasOwnProperty(constants.WASTEWATER_PERCENTILE) ?
-      properties[constants.WASTEWATER_PERCENTILE] : null,
+    value: properties.hasOwnProperty(constants.WILDFIRE_PERCENTILE) ?
+      properties[constants.WILDFIRE_PERCENTILE] : null,
     isDisadvagtaged: properties[constants.IS_EXCEEDS_THRESH_WILDFIRE] ?
       properties[constants.IS_EXCEEDS_THRESH_WILDFIRE] : null,
   };
@@ -316,7 +328,7 @@ const AreaDetail = ({properties, hash}: IAreaDetailProps) => {
       properties[constants.POVERTY_BELOW_200_PERCENTILE] : null,
     isDisadvagtaged: properties[constants.IS_FEDERAL_POVERTY_LEVEL_200] ?
       properties[constants.IS_FEDERAL_POVERTY_LEVEL_200] : null,
-    threshold: properties[constants.ADJACENCY_EXCEEDS_THRESH] === true ? 50 : 65,
+    threshold: 65,
   };
   // const higherEd: indicatorInfo = {
   //   label: intl.formatMessage(EXPLORE_COPY.SIDE_PANEL_INDICATORS.HIGH_ED),
@@ -756,7 +768,6 @@ const AreaDetail = ({properties, hash}: IAreaDetailProps) => {
             key={`ind${index}`}
             indicator={indicator}
             isImpute={properties[constants.IMPUTE_FLAG] === "0" ? false : true}
-            isAdjacent={properties[constants.ADJACENCY_EXCEEDS_THRESH]}
           />;
         })}
 
@@ -791,24 +802,48 @@ const AreaDetail = ({properties, hash}: IAreaDetailProps) => {
         <div className={styles.communityOfFocus}>
           <TractPrioritization
             totalCategoriesPrioritized={properties[constants.COUNT_OF_CATEGORIES_DISADV]}
-            isDonut={properties[constants.ADJACENCY_EXCEEDS_THRESH]}
-            percentTractTribal={properties[constants.TRIBAL_AREAS_PERCENTAGE] >= 0 ?
-              properties[constants.TRIBAL_AREAS_PERCENTAGE] : null}
+            isAdjacencyThreshMet={properties[constants.ADJACENCY_EXCEEDS_THRESH]}
+            isAdjacencyLowIncome={properties[constants.ADJACENCY_LOW_INCOME_EXCEEDS_THRESH]}
+            tribalCountAK={properties[constants.TRIBAL_AREAS_COUNT_AK] >= 1 ?
+              properties[constants.TRIBAL_AREAS_COUNT_AK] : null}
+            tribalCountUS={properties[constants.TRIBAL_AREAS_COUNT_CONUS] >= 1 ?
+              properties[constants.TRIBAL_AREAS_COUNT_CONUS] : null}
+            percentTractTribal={percentTractTribal}
           />
         </div>
 
         <div className={styles.prioCopy}>
           <PrioritizationCopy
-            isDonut={properties[constants.ADJACENCY_EXCEEDS_THRESH]}
-            percentTractTribal={properties[constants.TRIBAL_AREAS_PERCENTAGE] >= 0 ?
-              properties[constants.TRIBAL_AREAS_PERCENTAGE] : null}
             totalCategoriesPrioritized={properties[constants.COUNT_OF_CATEGORIES_DISADV]}
-            totalIndicatorsPrioritized={properties[constants.TOTAL_NUMBER_OF_DISADVANTAGE_INDICATORS]}
+            totalBurdensPrioritized={properties[constants.TOTAL_NUMBER_OF_DISADVANTAGE_INDICATORS]}
+            isAdjacencyThreshMet={properties[constants.ADJACENCY_EXCEEDS_THRESH]}
+            isAdjacencyLowIncome={properties[constants.ADJACENCY_LOW_INCOME_EXCEEDS_THRESH]}
+            tribalCountAK={properties[constants.TRIBAL_AREAS_COUNT_AK] >= 1 ?
+              properties[constants.TRIBAL_AREAS_COUNT_AK] : null}
+            tribalCountUS={properties[constants.TRIBAL_AREAS_COUNT_CONUS] >= 1 ?
+              properties[constants.TRIBAL_AREAS_COUNT_CONUS] : null}
+            percentTractTribal={percentTractTribal}
+          />
+          <PrioritizationCopy2
+            totalCategoriesPrioritized={properties[constants.COUNT_OF_CATEGORIES_DISADV]}
+            isAdjacencyThreshMet={properties[constants.ADJACENCY_EXCEEDS_THRESH]}
+            isAdjacencyLowIncome={properties[constants.ADJACENCY_LOW_INCOME_EXCEEDS_THRESH]}
+            tribalCountAK={properties[constants.TRIBAL_AREAS_COUNT_AK] >= 1 ?
+              properties[constants.TRIBAL_AREAS_COUNT_AK] : null}
+            tribalCountUS={properties[constants.TRIBAL_AREAS_COUNT_CONUS] >= 1 ?
+              properties[constants.TRIBAL_AREAS_COUNT_CONUS] : null}
+            percentTractTribal={percentTractTribal}
           />
         </div>
 
       </div>
 
+      {/* Only show the DonutCopy if Adjacency index is true */}
+      { properties[constants.ADJACENCY_EXCEEDS_THRESH] && <DonutCopy
+        isAdjacent={properties[constants.ADJACENCY_EXCEEDS_THRESH]}
+        povertyBelow200Percentile={properties[constants.POVERTY_BELOW_200_PERCENTILE]}
+      /> }
+
       {/* Send Feedback button */}
       <a
         className={styles.sendFeedbackLink}
@@ -836,48 +871,6 @@ const AreaDetail = ({properties, hash}: IAreaDetailProps) => {
         </Button>
       </a>
 
-      {/* TEMP FOR CEQ - Imputed income, adjacency and tribal info */}
-      <div className={styles.testSignals}>
-        <div>
-          <span>
-            Income imputed?
-          </span>
-          <span>
-            {properties[constants.IMPUTE_FLAG] === "0" ? ' NO' : ' YES'}
-          </span>
-        </div>
-
-        <div>
-          <span>
-            Adjacency indicator?
-          </span>
-          <span>
-            {properties[constants.ADJACENCY_EXCEEDS_THRESH] ? ' YES' : ' NO'}
-          </span>
-        </div>
-
-        <div>
-          <span>
-            Tribal lands?
-          </span>
-          <span>
-            {getTribalPercentValue(properties[constants.TRIBAL_AREAS_PERCENTAGE])}
-          </span>
-        </div>
-
-        <div>
-          <span>
-            Tribal count?
-          </span>
-          <span>
-            {
-              properties[constants.TRIBAL_AREAS_COUNT] ?
-              ` ${properties[constants.TRIBAL_AREAS_COUNT]}` : ` 0`
-            }
-          </span>
-        </div>
-      </div>
-
       {/* All category accordions in this component */}
       {<Accordion multiselectable={true} items={categoryItems} />}
 
diff --git a/client/src/components/DonutCopy/DonutCopy.module.scss b/client/src/components/DonutCopy/DonutCopy.module.scss
new file mode 100644
index 000000000..676d8355a
--- /dev/null
+++ b/client/src/components/DonutCopy/DonutCopy.module.scss
@@ -0,0 +1,40 @@
+@use '../../styles/design-system.scss' as *;
+@import "../utils.scss";
+
+.donutCopyContainer{
+    @include u-display('flex');
+    flex-direction: column;
+    @include u-padding-left(2);
+    @include u-padding-right(2.5);
+    @include u-padding-top(2);
+
+    .donutRow {
+        @include u-display('flex');
+        justify-content: space-between;
+
+        .donutRowLabel {
+            font-weight: bold;
+        }
+
+        .valueSubTextContainer {
+            @include u-display('flex');
+            flex-direction: column;
+            .subTextContainer{
+                @include indicatorValueSubTextContainer();
+            }
+        }
+    }
+
+    .donutRow:first-child {
+        @include u-padding-bottom("05");
+    }
+
+    .invert {
+        align-self: flex-end;
+        @include invert();
+    }
+    
+    .noInvert {
+        align-self: flex-end;
+    }
+}
diff --git a/client/src/components/DonutCopy/DonutCopy.module.scss.d.ts b/client/src/components/DonutCopy/DonutCopy.module.scss.d.ts
new file mode 100644
index 000000000..f6d5ae1b3
--- /dev/null
+++ b/client/src/components/DonutCopy/DonutCopy.module.scss.d.ts
@@ -0,0 +1,18 @@
+declare namespace DonutCopyNamespace {
+    export interface IDonutCopyScss {
+      donutCopyContainer: string;
+      donutRow: string;
+      donutRowLabel: string;
+      invert: string;
+      noInvert: string;
+      valueSubTextContainer: string;
+      subTextContainer: string;
+    }
+  }
+
+declare const DonutCopyScssModule: DonutCopyNamespace.IDonutCopyScss & {
+    /** WARNING: Only available when "css-loader" is used without "style-loader" or "mini-css-extract-plugin" */
+    locals: DonutCopyNamespace.IDonutCopyScss;
+  };
+
+  export = DonutCopyScssModule;
diff --git a/client/src/components/DonutCopy/DonutCopy.tsx b/client/src/components/DonutCopy/DonutCopy.tsx
new file mode 100644
index 000000000..a7b25a15d
--- /dev/null
+++ b/client/src/components/DonutCopy/DonutCopy.tsx
@@ -0,0 +1,51 @@
+import React from 'react';
+import {useIntl} from 'gatsby-plugin-intl';
+
+import {IndicatorValue, IndicatorValueSubText} from '../Indicator/Indicator';
+
+import * as styles from './DonutCopy.module.scss';
+
+import * as EXPLORE_COPY from '../../data/copy/explore';
+
+export interface IDonutCopyProps {
+  isAdjacent: boolean
+  povertyBelow200Percentile: number
+}
+
+const DonutCopy = ({isAdjacent, povertyBelow200Percentile}: IDonutCopyProps) => {
+  const intl = useIntl();
+  const povBel200Percentile = parseFloat((povertyBelow200Percentile*100).toFixed());
+  const threshold = 50;
+
+  return (
+    <div className={styles.donutCopyContainer}>
+      <div className={styles.donutRow}>
+        <div className={styles.donutRowLabel}>{intl.formatMessage(EXPLORE_COPY.DONUT_COPY.COMP_SURR)}</div>
+        <div className={isAdjacent ? styles.invert : ''}>
+          {isAdjacent ? EXPLORE_COPY.COMMUNITY.OF_FOCUS : EXPLORE_COPY.COMMUNITY.NOT_OF_FOCUS}
+        </div>
+      </div>
+      <div className={styles.donutRow}>
+        <div className={styles.donutRowLabel}>{intl.formatMessage(EXPLORE_COPY.DONUT_COPY.ADJ_LOW_INC)}</div>
+        <div className={styles.valueSubTextContainer}>
+          <div className={isAdjacent ? styles.invert : styles.noInvert}>
+            <IndicatorValue
+              type={'percentile'}
+              displayStat={povBel200Percentile}
+            />
+          </div>
+          <div className={styles.subTextContainer}>
+            <IndicatorValueSubText
+              value={povBel200Percentile}
+              isAboveThresh={povBel200Percentile >= threshold ? true : false}
+              threshold={threshold}
+              type={'percentile'}
+            />
+          </div>
+        </div>
+      </div>
+    </div>
+  );
+};
+
+export default DonutCopy;
diff --git a/client/src/components/DonutCopy/index.ts b/client/src/components/DonutCopy/index.ts
new file mode 100644
index 000000000..2aa866392
--- /dev/null
+++ b/client/src/components/DonutCopy/index.ts
@@ -0,0 +1,2 @@
+import DonutCopy from './DonutCopy';
+export default DonutCopy;
diff --git a/client/src/components/Indicator/Indicator.module.scss b/client/src/components/Indicator/Indicator.module.scss
index a2e4b708f..c948a1da2 100644
--- a/client/src/components/Indicator/Indicator.module.scss
+++ b/client/src/components/Indicator/Indicator.module.scss
@@ -80,13 +80,7 @@
       }
       
       .indicatorValueSubText{
-        // display: flex;
-        // flex-direction: column;
-        // align-self: flex-start;
-        text-align: right;
-        // @include u-width(8);
-        @include typeset('sans', 'micro', 2);
-        @include u-text('thin'); 
+        @include indicatorValueSubTextContainer();
       }
     }
 
diff --git a/client/src/components/Indicator/Indicator.tsx b/client/src/components/Indicator/Indicator.tsx
index 4212998f9..1bec3653c 100644
--- a/client/src/components/Indicator/Indicator.tsx
+++ b/client/src/components/Indicator/Indicator.tsx
@@ -14,7 +14,6 @@ import infoIcon from '/node_modules/uswds/dist/img/usa-icons/info.svg';
 interface IIndicator {
   indicator: indicatorInfo,
   isImpute?: boolean,
-  isAdjacent?: boolean,
 }
 interface IIndicatorValueSubText {
   type: indicatorType,
@@ -31,24 +30,22 @@ interface IIndicatorValue {
 /**
  * This component will render an info icon in the indicator value
  *
- * @param {boolean} isImpute
- * @param {boolean} isAdjacent
  * @return {JSX.Element}
  */
-export const IndicatorInfoIcon = ({isImpute, isAdjacent}: Omit<IIndicator, 'indicator'>) => {
+export const IndicatorInfoIcon = () => {
   const intl = useIntl();
 
-  const getToolTipCopy = () => {
-    if (!isImpute && isAdjacent) {
-      return intl.formatMessage(EXPLORE_COPY.LOW_INCOME_TOOLTIP.IMP_NO_ADJ_YES);
-    } else if (isImpute && !isAdjacent) {
-      return intl.formatMessage(EXPLORE_COPY.LOW_INCOME_TOOLTIP.IMP_YES_ADJ_NO);
-    } else if (isImpute && isAdjacent) {
-      return intl.formatMessage(EXPLORE_COPY.LOW_INCOME_TOOLTIP.IMP_YES_ADJ_YES);
-    } else {
-      return null;
-    }
-  };
+  // const getToolTipCopy = () => {
+  //   if (!isImpute && isAdjacent) {
+  //     return intl.formatMessage(EXPLORE_COPY.LOW_INCOME_TOOLTIP.IMP_NO_ADJ_YES);
+  //   } else if (isImpute && !isAdjacent) {
+  //     return intl.formatMessage(EXPLORE_COPY.LOW_INCOME_TOOLTIP.IMP_YES_ADJ_NO);
+  //   } else if (isImpute && isAdjacent) {
+  //     return intl.formatMessage(EXPLORE_COPY.LOW_INCOME_TOOLTIP.IMP_YES_ADJ_YES);
+  //   } else {
+  //     return null;
+  //   }
+  // };
 
   /**
    * This library react-tooltip creates random DOM ID which will not allow for snapshot testing as
@@ -69,13 +66,13 @@ export const IndicatorInfoIcon = ({isImpute, isAdjacent}: Omit<IIndicator, 'indi
       />
       <img
         data-for="lowIncomeIcon"
-        data-tip={getToolTipCopy()}
+        data-tip={intl.formatMessage(EXPLORE_COPY.LOW_INCOME_TOOLTIP.IMP_YES_ADJ_NO)}
         data-iscapture="true"
         className={styles.info}
         src={infoIcon}
         alt={intl.formatMessage(EXPLORE_COPY.SIDE_PANEL_VALUES.IMG_ALT_TEXT.INFO)}
       />
-      {isImpute && <span className={styles.infoTilde}>{ ` ~ ` }</span>}
+      <span className={styles.infoTilde}>{ ` ~ ` }</span>
     </>
   );
 };
@@ -226,7 +223,7 @@ export const IndicatorValue = ({type, displayStat}:IIndicatorValue) => {
  * @param {IIndicator} indicator
  * @return {JSX.Element}
  */
-const Indicator = ({indicator, isImpute, isAdjacent}:IIndicator) => {
+const Indicator = ({indicator, isImpute}:IIndicator) => {
   /**
    * The indicator value could be a number | boolean | null. In all cases we coerce to number
    * before flooring.
@@ -242,8 +239,8 @@ const Indicator = ({indicator, isImpute, isAdjacent}:IIndicator) => {
   // A boolean to represent if the indicator is above or below the threshold
   const isAboveThresh = displayStat !== null && displayStat >= threshold ? true : false;
 
-  // Show an info icon on the low icome indicator if the impute or adjacency is true:
-  const showLowIncomeInfoIcon = (indicator.label === 'Low income' && (isImpute || isAdjacent));
+  // Show an info icon on the low icome indicator if the impute true:
+  const showLowIncomeInfoIcon = (indicator.label === 'Low income' && (isImpute));
 
   return (
     <li
@@ -267,10 +264,7 @@ const Indicator = ({indicator, isImpute, isAdjacent}:IIndicator) => {
             {/* Indicator info icon */}
             { showLowIncomeInfoIcon &&
               <div className={styles.indicatorInfo}>
-                <IndicatorInfoIcon
-                  isImpute={isImpute}
-                  isAdjacent={isAdjacent}
-                />
+                <IndicatorInfoIcon/>
               </div>
             }
 
diff --git a/client/src/components/PrioritizationCopy/PrioritizationCopy.tsx b/client/src/components/PrioritizationCopy/PrioritizationCopy.tsx
index c980a2354..d78f71f37 100644
--- a/client/src/components/PrioritizationCopy/PrioritizationCopy.tsx
+++ b/client/src/components/PrioritizationCopy/PrioritizationCopy.tsx
@@ -1,124 +1,105 @@
 import React from 'react';
 
-import * as styles from './PrioritizationCopy.module.scss';
+// import * as styles from './PrioritizationCopy.module.scss';
 
 import * as EXPLORE_COPY from '../../data/copy/explore';
 
 interface IPrioritizationCopy {
   totalCategoriesPrioritized: number
-  isDonut: boolean,
+  totalBurdensPrioritized: number
+  isAdjacencyThreshMet: boolean,
+  isAdjacencyLowIncome: boolean,
+  tribalCountAK: number | null,
+  tribalCountUS: null, // when this signal is supported add number type
   percentTractTribal: number | null
-  totalIndicatorsPrioritized: number
 };
 
 /**
  * This component returns the prioritzation copy
  *
  * @param {number} totalCategoriesPrioritized
- * @param {boolean} isDonut
- * @param {number} percentTractTribal
- * @param {number} totalIndicatorsPrioritized
+ * @param {number} totalBurdensPrioritized
+ * @param {boolean} isAdjacencyThreshMet
+ * @param {boolean} isAdjacencyLowIncome
+ * @param {number | null} tribalCountAK
+ * @param {number | null} tribalCountUS
+ * @param {number | null} percentTractTribal
  * @return {JSX}
  */
 const PrioritizationCopy =
-   ({
-     totalCategoriesPrioritized,
-     isDonut,
+   ({totalCategoriesPrioritized,
+     totalBurdensPrioritized,
+     isAdjacencyThreshMet,
+     isAdjacencyLowIncome,
+     tribalCountAK,
+     tribalCountUS,
      percentTractTribal,
-     totalIndicatorsPrioritized}:IPrioritizationCopy) => {
-     if (isDonut) {
-       if (percentTractTribal === null) {
-         return (
-           <div>
-             <div>{EXPLORE_COPY.PRIORITIZATION_COPY.DONUT}</div>
-           </div>
-         );
-       } else if (percentTractTribal !== null && percentTractTribal === 0) {
-         return (
-           <div>
-             <div>{EXPLORE_COPY.PRIORITIZATION_COPY.DONUT}</div>
-             <div className={styles.prioCopyPara2}>
-               {EXPLORE_COPY.getPrioFRTLessThan1Perc(true)}
-             </div>
-           </div>
-         );
-       } else if (percentTractTribal !== null && percentTractTribal > 0) {
-         // map location for this case: #9.56/48.1013/-108.7722
-         return (
-           <div>
-             <div>{EXPLORE_COPY.PRIORITIZATION_COPY.DONUT}</div>
-             <div className={styles.prioCopyPara2}>
-               {EXPLORE_COPY.getPrioFRTNPerc(percentTractTribal, true)}
-             </div>
-           </div>
-         );
-       } else {
-         return <></>;
-       }
-     } else if (!isDonut) {
-       if (percentTractTribal !== null && percentTractTribal > 0) {
-         // map location for this case: #8.66/48.3496/-106.2982
-         return (
-           <div>
-             <div>{EXPLORE_COPY.getPrioFRTNPerc(percentTractTribal, false)}</div>
-           </div>
-         );
-       } else if (percentTractTribal !== null && percentTractTribal === 0) {
-         return (
-           <div>
-             <div>{EXPLORE_COPY.getPrioFRTLessThan1Perc(false)}</div>
-           </div>
-         );
-       } else if (percentTractTribal === null) {
-         if (totalCategoriesPrioritized >= 1) {
-           if (totalIndicatorsPrioritized === 0) {
-             return <></>;
-           } else if (totalIndicatorsPrioritized === 1) {
-             return (
-               <div>
-                 <div>{EXPLORE_COPY.PRIORITIZATION_COPY.PRIO_1_BURD}</div>
-               </div>
-             );
-           } else if (totalIndicatorsPrioritized >=1) {
-             return (
-               <div>
-                 <div>{EXPLORE_COPY.getPrioNBurden(totalIndicatorsPrioritized)}</div>
-               </div>
-             );
-           } else {
-             return <></>;
+   }:IPrioritizationCopy) => {
+     let prioCopyRendered;
+
+     if (totalCategoriesPrioritized === 0) {
+       if (isAdjacencyThreshMet && isAdjacencyLowIncome) {
+         prioCopyRendered = EXPLORE_COPY.PRIORITIZATION_COPY.PRIO_SURR_LI;
+       } else if (
+         !(isAdjacencyThreshMet && isAdjacencyLowIncome) &&
+      tribalCountAK === null &&
+      tribalCountUS === null &&
+      percentTractTribal === null
+       ) {
+         if (totalBurdensPrioritized === 0) {
+           prioCopyRendered = EXPLORE_COPY.PRIORITIZATION_COPY.NOT_PRIO;
+         } else if (totalBurdensPrioritized === 1) {
+           prioCopyRendered = EXPLORE_COPY.PRIORITIZATION_COPY.NOT_PRIO_1BUR;
+         } else if (totalBurdensPrioritized > 1) {
+           prioCopyRendered = EXPLORE_COPY.PRIORITIZATION_COPY.NOT_PRIO_NBUR;
+         }
+       } else if (!(isAdjacencyThreshMet && isAdjacencyLowIncome)) {
+         if (
+           (tribalCountAK !== null && tribalCountAK >= 1) &&
+        (tribalCountUS !== null && tribalCountUS >= 1)
+         ) {
+           prioCopyRendered = EXPLORE_COPY.getPrioAKUSCopy(tribalCountAK, tribalCountUS);
+         } else if (
+           (tribalCountAK !== null && tribalCountAK >= 1) &&
+        tribalCountUS === null
+         ) {
+           prioCopyRendered = EXPLORE_COPY.getPrioANVCopy(tribalCountAK);
+         } else if (
+           (tribalCountUS !== null && tribalCountUS >= 1) &&
+        tribalCountAK === null
+         ) {
+           if (percentTractTribal === null) {
+             prioCopyRendered = EXPLORE_COPY.getPrioFRTCopy(`${tribalCountUS}`);
+           } else if (percentTractTribal === 0) {
+             prioCopyRendered = EXPLORE_COPY.getPrioFRTCopy(`less than 1%`);
+           } else if (percentTractTribal >= 1) {
+             prioCopyRendered = EXPLORE_COPY.getPrioFRTCopy(`${percentTractTribal}%`);
            }
-         } else if (totalCategoriesPrioritized === 0) {
-           if (totalIndicatorsPrioritized === 0) {
-             return (
-               <div>
-                 <div>{EXPLORE_COPY.PRIORITIZATION_COPY.NOT_PRIO}</div>
-               </div>
-             );
-           } else if (totalIndicatorsPrioritized === 1) {
-             return (
-               <div>
-                 <div>{EXPLORE_COPY.PRIORITIZATION_COPY.NOT_PRIO_1_BURD}</div>
-               </div>
-             );
-           } else if (totalIndicatorsPrioritized >= 1) {
-             return (
-               <div>
-                 <div>{EXPLORE_COPY.getNotPrioNBurden(totalIndicatorsPrioritized)}</div>
-               </div>
-             );
-           } else {
-             return <></>;
+         } else if (tribalCountUS === null && tribalCountAK === null) {
+           if (percentTractTribal === 0) {
+             prioCopyRendered = EXPLORE_COPY.getPrioFRTCopy(`less than 1%`);
+           } else if (percentTractTribal !== null && percentTractTribal >= 1 ) {
+             prioCopyRendered = EXPLORE_COPY.getPrioFRTCopy(`${percentTractTribal}%`);
            }
-         } else {
-           return <></>;
          }
-       } else {
-         return <></>;
+       }
+     } else if (totalCategoriesPrioritized > 0) {
+       if (totalBurdensPrioritized === 0) {
+         prioCopyRendered = <></>;
+       } else if (totalBurdensPrioritized === 1) {
+         prioCopyRendered = EXPLORE_COPY.getPrioNBurdenCopy(`1`);
+       } else if (totalBurdensPrioritized > 1) {
+         prioCopyRendered = EXPLORE_COPY.getPrioNBurdenCopy(`more than 1`);
        }
      } else {
-       return <></>;
-     }
+       prioCopyRendered = <></>;
+     };
+
+     return (
+       <div>
+         {prioCopyRendered}
+       </div>
+     );
    };
 
 export default PrioritizationCopy;
diff --git a/client/src/components/PrioritizationCopy2/PrioritizationCopy2.module.scss b/client/src/components/PrioritizationCopy2/PrioritizationCopy2.module.scss
new file mode 100644
index 000000000..891351070
--- /dev/null
+++ b/client/src/components/PrioritizationCopy2/PrioritizationCopy2.module.scss
@@ -0,0 +1,5 @@
+@use '../../styles/design-system.scss' as *;
+
+.prioritizationCopy2Container{
+    @include u-padding-top(2);
+}
diff --git a/client/src/components/PrioritizationCopy2/PrioritizationCopy2.module.scss.d.ts b/client/src/components/PrioritizationCopy2/PrioritizationCopy2.module.scss.d.ts
new file mode 100644
index 000000000..4df60a52b
--- /dev/null
+++ b/client/src/components/PrioritizationCopy2/PrioritizationCopy2.module.scss.d.ts
@@ -0,0 +1,12 @@
+declare namespace PrioritizationCopy2Namespace {
+    export interface IPrioritizationCopy2Scss {
+      prioritizationCopy2Container: string;
+    }
+  }
+
+declare const PrioritizationCopy2ScssModule: PrioritizationCopy2Namespace.IPrioritizationCopy2Scss & {
+    /** WARNING: Only available when "css-loader" is used without "style-loader" or "mini-css-extract-plugin" */
+    locals: PrioritizationCopy2Namespace.IPrioritizationCopy2Scss;
+  };
+
+  export = PrioritizationCopy2ScssModule;
diff --git a/client/src/components/PrioritizationCopy2/PrioritizationCopy2.tsx b/client/src/components/PrioritizationCopy2/PrioritizationCopy2.tsx
new file mode 100644
index 000000000..ad4c5b8d1
--- /dev/null
+++ b/client/src/components/PrioritizationCopy2/PrioritizationCopy2.tsx
@@ -0,0 +1,95 @@
+import React from 'react';
+
+import * as styles from './PrioritizationCopy2.module.scss';
+
+import * as EXPLORE_COPY from '../../data/copy/explore';
+
+interface IPrioritizationCopy2 {
+  totalCategoriesPrioritized: number
+  totalBurdensPrioritized?: number
+  isAdjacencyThreshMet: boolean,
+  isAdjacencyLowIncome: boolean,
+  tribalCountAK: number | null,
+  tribalCountUS: null, // when this signal is supported add number type
+  percentTractTribal: number | null
+};
+
+/**
+ * This component returns the prioritzation copy
+ *
+ * @param {number} totalCategoriesPrioritized
+ * @param {number} totalBurdensPrioritized
+ * @param {boolean} isAdjacencyThreshMet
+ * @param {boolean} isAdjacencyLowIncome
+ * @param {number | null} tribalCountAK
+ * @param {number | null} tribalCountUS
+ * @param {number | null} percentTractTribal
+ * @return {JSX}
+ */
+const PrioritizationCopy2 =
+   ({totalCategoriesPrioritized,
+     isAdjacencyThreshMet,
+     isAdjacencyLowIncome,
+     tribalCountAK,
+     tribalCountUS,
+     percentTractTribal,
+   }:IPrioritizationCopy2) => {
+     let noStyles = false;
+     let prioCopy2Rendered;
+
+     if (
+       (totalCategoriesPrioritized === 0 && (isAdjacencyThreshMet && isAdjacencyLowIncome)) ||
+      (totalCategoriesPrioritized >= 1)
+     ) {
+       if (
+         tribalCountAK === null &&
+        (tribalCountUS !== null && tribalCountUS >= 1) &&
+        (percentTractTribal !== null && percentTractTribal >= 1)
+       ) {
+         prioCopy2Rendered = EXPLORE_COPY.getPrioPercAndNumPointsAlsoCopy(`${percentTractTribal}%`, tribalCountUS);
+       } else if (
+         tribalCountAK === null &&
+        tribalCountUS === null &&
+        (percentTractTribal !== null && percentTractTribal >= 1)
+       ) {
+         prioCopy2Rendered = EXPLORE_COPY.getPrioFRTCopy(`${percentTractTribal}%`, true);
+       } else if (
+         tribalCountAK === null &&
+        (tribalCountUS !== null && tribalCountUS >= 1) &&
+        (percentTractTribal !== null && percentTractTribal == 0)
+       ) {
+         prioCopy2Rendered = EXPLORE_COPY.getPrioPercAndNumPointsAlsoCopy(`less than 1%`, tribalCountUS);
+       } else if (
+         tribalCountAK === null &&
+        tribalCountUS !== null &&
+        (percentTractTribal !== null && percentTractTribal == 0)
+       ) {
+         prioCopy2Rendered = EXPLORE_COPY.getPrioFRTCopy(`less than 1%`, true);
+       } else if (
+         (tribalCountAK !== null && tribalCountAK >= 1) &&
+        tribalCountUS === null &&
+        percentTractTribal === null
+       ) {
+         prioCopy2Rendered = EXPLORE_COPY.getPrioANVCopy(tribalCountAK, true);
+       } else if (
+         (tribalCountAK !== null && tribalCountAK >= 1) &&
+        (tribalCountUS !== null && tribalCountUS >= 1)
+       ) {
+         prioCopy2Rendered = EXPLORE_COPY.getPrioAKUSCopy(tribalCountAK, tribalCountUS, true);
+       } else {
+         prioCopy2Rendered = <></>;
+         noStyles = true;
+       }
+     } else {
+       prioCopy2Rendered = <></>;
+       noStyles = true;
+     };
+
+     return (
+       <div className={noStyles ? '' : styles.prioritizationCopy2Container}>
+         {prioCopy2Rendered}
+       </div>
+     );
+   };
+
+export default PrioritizationCopy2;
diff --git a/client/src/components/PrioritizationCopy2/index.ts b/client/src/components/PrioritizationCopy2/index.ts
new file mode 100644
index 000000000..87a930cbc
--- /dev/null
+++ b/client/src/components/PrioritizationCopy2/index.ts
@@ -0,0 +1,2 @@
+import PrioritizationCopy2 from './PrioritizationCopy2';
+export default PrioritizationCopy2;
diff --git a/client/src/components/TractPrioritization/TractPrioritization.module.scss b/client/src/components/TractPrioritization/TractPrioritization.module.scss
index 8f2068323..92c70927b 100644
--- a/client/src/components/TractPrioritization/TractPrioritization.module.scss
+++ b/client/src/components/TractPrioritization/TractPrioritization.module.scss
@@ -2,8 +2,5 @@
 @import "../utils.scss";
 
 h3.invert{
-    background-color: $disadvantagedDotColor;
-    color: white;
-    @include u-padding-left('05');
-    @include u-padding-right('05');
+    @include invert();
 };
diff --git a/client/src/components/TractPrioritization/TractPrioritization.tsx b/client/src/components/TractPrioritization/TractPrioritization.tsx
index 7fc543d47..5aab11f54 100644
--- a/client/src/components/TractPrioritization/TractPrioritization.tsx
+++ b/client/src/components/TractPrioritization/TractPrioritization.tsx
@@ -6,7 +6,10 @@ import * as EXPLORE_COPY from '../../data/copy/explore';
 
 interface ITractPrioritization {
   totalCategoriesPrioritized: number
-  isDonut: boolean,
+  isAdjacencyThreshMet: boolean,
+  isAdjacencyLowIncome: boolean,
+  tribalCountAK: number | null,
+  tribalCountUS: number | null,
   percentTractTribal: number | null,
 }
 
@@ -14,26 +17,30 @@ interface ITractPrioritization {
  * This component will return the appropriate designation for the tract's prioritization
  *
  * @param {number} totalCategoriesPrioritized
- * @param {boolean} isDonut
- * @param {number} percentTractTribal
+ * @param {boolean} isAdjacencyThreshMet
+ * @param {boolean} isAdjacencyLowIncome
+ * @param {number | null} tribalCountAK
+ * @param {number | null} tribalCountUS
+ * @param {number | null} percentTractTribal
  * @return {JSX}
  */
 const TractPrioritization = (
-    {totalCategoriesPrioritized, isDonut, percentTractTribal}:ITractPrioritization) => {
-  if (totalCategoriesPrioritized >= 1) {
-    return <h3 className={styles.invert}>{EXPLORE_COPY.COMMUNITY.OF_FOCUS}</h3>;
-  } else if (totalCategoriesPrioritized === 0 && isDonut === true) {
-    return <h3 className={styles.invert}>{EXPLORE_COPY.COMMUNITY.OF_FOCUS}</h3>;
-  } else if (
-    totalCategoriesPrioritized === 0 &&
-    isDonut === false &&
-    percentTractTribal !== null &&
-    percentTractTribal >= 0) {
-    return <h3>{EXPLORE_COPY.COMMUNITY.PARTIAL}</h3>;
-  } else if (percentTractTribal !== null) {
-    return <h3>{EXPLORE_COPY.COMMUNITY.NOT_OF_FOCUS}</h3>;
+    {totalCategoriesPrioritized,
+      isAdjacencyThreshMet,
+      isAdjacencyLowIncome,
+      tribalCountAK,
+      tribalCountUS,
+      percentTractTribal}:ITractPrioritization) => {
+  if (totalCategoriesPrioritized === 0) {
+    if (isAdjacencyThreshMet && isAdjacencyLowIncome) {
+      return <h3 className={styles.invert}>{EXPLORE_COPY.COMMUNITY.OF_FOCUS}</h3>;
+    } else if (percentTractTribal === null && tribalCountAK === null && tribalCountUS === null) {
+      return <h3>{EXPLORE_COPY.COMMUNITY.NOT_OF_FOCUS}</h3>;
+    } else {
+      return <h3>{EXPLORE_COPY.COMMUNITY.PARTIAL}</h3>;
+    }
   } else {
-    return <h3>{EXPLORE_COPY.COMMUNITY.NOT_OF_FOCUS}</h3>;
+    return <h3 className={styles.invert}>{EXPLORE_COPY.COMMUNITY.OF_FOCUS}</h3>;
   }
 };
 
diff --git a/client/src/components/utils.scss b/client/src/components/utils.scss
index 112cd6bc5..868abdd40 100644
--- a/client/src/components/utils.scss
+++ b/client/src/components/utils.scss
@@ -24,3 +24,16 @@ $sidePanelLabelFontColor: #171716;
 $datasetContainerColor: #EEF6FB;
 $headingFontColor: #122E51;
 $j40AlertWarningColor: #FAF3D1;
+
+@mixin invert {
+  background-color: $disadvantagedDotColor;
+  color: white;
+  @include u-padding-left('05');
+  @include u-padding-right('05');
+}
+
+@mixin indicatorValueSubTextContainer {
+  text-align: right;
+  @include typeset('sans', 'micro', 2);
+  @include u-text('thin'); 
+}
\ No newline at end of file
diff --git a/client/src/data/constants.tsx b/client/src/data/constants.tsx
index ef75809bf..34bb9899a 100644
--- a/client/src/data/constants.tsx
+++ b/client/src/data/constants.tsx
@@ -30,8 +30,9 @@ export const MISSING_DATA_STRING = '--';
 // Tribal signals
 export const TRIBAL_ID = 'tribalId';
 export const LAND_AREA_NAME = 'landAreaName';
-export const TRIBAL_AREAS_PERCENTAGE = 'TA_PERC';
-export const TRIBAL_AREAS_COUNT = 'TA_COUNT';
+export const TRIBAL_AREAS_PERCENTAGE = 'TA_PERC_FE';
+export const TRIBAL_AREAS_COUNT_AK = 'TA_COUNT_AK';
+export const TRIBAL_AREAS_COUNT_CONUS = 'TA_COUNT_C';
 
 // Set the threshold percentile used by most indicators in the side panel
 export const DEFAULT_THRESHOLD_PERCENTILE = 90;
@@ -92,8 +93,8 @@ export const IS_EXCEEDS_THRESH_FOR_EXP_POP_LOSS = 'EPL_ET';
 export const FLOODING_PERCENTILE = 'FLD_PFS';
 export const IS_EXCEEDS_THRESH_FLOODING = 'FLD_ET';
 
-export const WILDFIRE_PERCENTILE = 'WF_PFS';
-export const IS_EXCEEDS_THRESH_WILDFIRE = 'WF_ET';
+export const WILDFIRE_PERCENTILE = 'WFR_PFS';
+export const IS_EXCEEDS_THRESH_WILDFIRE = 'WFR_ET';
 
 export const IS_EXCEED_BOTH_SOCIO_INDICATORS = 'N_EBSI';
 
@@ -237,6 +238,8 @@ export const ISLAND_AREA_LOW_HS_EDU = 'IALHE';
 // Misc category
 export const ADJACENCY_PERCENTILE = 'ADJ_PFS';
 export const ADJACENCY_EXCEEDS_THRESH = 'ADJ_ET';
+export const ADJACENCY_LOW_INCOME_EXCEEDS_THRESH = 'AJDLI_ET';
+
 export const IMPUTE_FLAG = 'IMP_FLG';
 
 
diff --git a/client/src/data/copy/explore.tsx b/client/src/data/copy/explore.tsx
index e7bae2ec1..1652852cd 100644
--- a/client/src/data/copy/explore.tsx
+++ b/client/src/data/copy/explore.tsx
@@ -550,37 +550,32 @@ export const SIDE_PANEL_TRIBAL_INFO = defineMessages({
 export const PRIORITIZATION_COPY = {
   NOT_PRIO: <FormattedMessage
     id={'explore.map.page.side.panel.prio.copy.not.prio'}
-    defaultMessage={'This tract is not considered disadvantaged. It does not meet any burden thresholds OR at least one associated socioeconomic threshold.'}
-    description={`Navigate to the explore the map page. Click on tract, The side panel will show This tract is not considered disadvantaged. It does not meet any burden thresholds OR at least one associated socioeconomi} threshold.`}
+    defaultMessage={'This tract is not considered disadvantaged. It does not meet any burden thresholds OR at least one associated socio-economic threshold.'}
+    description={`Navigate to the explore the map page. Click on tract, The side panel will show This tract is not considered disadvantaged. It does not meet any burden thresholds OR at least one associated socio-economic threshold.`}
   />,
-  NOT_PRIO_1_BURD: <FormattedMessage
+  NOT_PRIO_1BUR: <FormattedMessage
     id={'explore.map.page.side.panel.prio.copy.not.prio.one.burden'}
-    defaultMessage={'This tract is not considered disadvantaged. It meets one burden threshold BUT no associated socioeconomic thresholds.'}
-    description={`Navigate to the explore the map page. Click on tract, The side panel will show This tract is not considered disadvantaged. It meets one burden threshold BUT no associated socioeconomic thresholds.`}
+    defaultMessage={'This tract is not considered disadvantaged. It meets 1 burden threshold BUT no associated socio-economic thresholds.'}
+    description={`Navigate to the explore the map page. Click on tract, The side panel will show This tract is not considered disadvantaged. It meets [1] burden threshold BUT no associated socio-economic thresholds.`}
   />,
-  PRIO_1_BURD: <FormattedMessage
+  NOT_PRIO_NBUR: <FormattedMessage
     id={'explore.map.page.side.panel.prio.copy.prio.one.burden'}
-    defaultMessage={'This tract is considered disadvantaged because it meets one burden threshold AND the associated socio-economic threshold.'}
-    description={`Navigate to the explore the map page. Click on tract, The side panel will show This tract is considered disadvantaged because it meets one burden threshold AND the associated socio-economic threshold..`}
+    defaultMessage={'This tract is not considered disadvantaged. It meets more than 1 burden threshold BUT no associated socio-economic thresholds.'}
+    description={`Navigate to the explore the map page. Click on tract, The side panel will show This tract is not considered disadvantaged. It meets more than 1 burden threshold BUT no associated socio-economic thresholds.`}
   />,
-  DONUT: <FormattedMessage
+  PRIO_SURR_LI: <FormattedMessage
     id={'explore.map.page.side.panel.prio.copy.prio.donut'}
-    defaultMessage={'This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.'}
-    description={`Navigate to the explore the map page. Click on tract, The side panel will show This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low}income threshold.`}
-  />,
-  FRT_LESS_1_PERC: <FormattedMessage
-    id={'explore.map.page.side.panel.prio.copy.frt.less.1.perc'}
-    defaultMessage={'The less than 1% of this tract that are Federally- Recognized Tribal lands are also considered disadvantaged.'}
-    description={`Navigate to the explore the map page. Click on tract, The side panel will show The [less than 1%] of this tract that are Federally- Recognized Tribal lands are also considered disadvantaged.`}
+    defaultMessage={'This tract is considered disadvantaged. It is completely surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold. The adjustment does not apply to any of the categories.'}
+    description={`Navigate to the explore the map page. Click on tract, The side panel will show This tract is considered disadvantaged. It is completely surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold. The adjustment does not apply to any of the categories.`}
   />,
 };
 
-export const getNotPrioNBurden = (burdens:number) => {
+export const getPrioNBurdenCopy = (burdens:string) => {
   return (
     <FormattedMessage
-      id={'explore.map.page.side.panel.prio.copy.not.prio.n.burden'}
-      defaultMessage={ 'This tract is not considered disadvantaged. It meets {burdens} burden thresholds BUT no associated socioeconomic thresholds.'}
-      description={`Navigate to the explore the map page. Click on tract, The side panel will show This tract is not considered disadvantaged. It meets one burden threshold BUT no associated socioeconomic thresholds.`}
+      id={'explore.map.page.side.panel.prio.copy.prio.n.burden'}
+      defaultMessage={ 'This tract is considered disadvantaged because it meets {burdens} burden threshold AND the associated socio-economic threshold.'}
+      description={`Navigate to the explore the map page. Click on tract, This tract is considered disadvantaged because it meets {burdens} burden thresholds AND the associated socio-economic threshold.`}
       values={{
         burdens: burdens,
       }}
@@ -588,46 +583,79 @@ export const getNotPrioNBurden = (burdens:number) => {
   );
 };
 
-export const getPrioNBurden = (burdens:number) => {
+// Copy around Federally recognized tribes
+export const getPrioFRTCopy = (amount:string, isAlso:boolean = false) => {
   return (
     <FormattedMessage
-      id={'explore.map.page.side.panel.prio.copy.prio.n.burden'}
-      defaultMessage={ 'This tract is considered disadvantaged because it meets {burdens} burden thresholds AND the associated socio-economic threshold.'}
-      description={`Navigate to the explore the map page. Click on tract, This tract is considered disadvantaged because it meets {burdens} burden thresholds AND the associated socio-economic threshold.`}
+      id={'explore.map.page.side.panel.prio.copy.prio.frt.n.perc'}
+      defaultMessage={ 'The {amount} of this tract that are Federally-Recognized Tribal lands are {also} considered disadvantaged.'}
+      description={`Navigate to the explore the map page. Click on tract, The {amount} of this tract that are Federally-Recognized Tribal lands are {also} considered disadvantaged.`}
       values={{
-        burdens: burdens,
+        amount: amount,
+        also: isAlso? 'also' : '',
       }}
     />
   );
 };
 
-export const getPrioFRTNPerc = (percentage:number, isAlso:boolean) => {
+// Copy around Alaska Native Villages
+export const getPrioANVCopy = (numPoints:number, isAlso:boolean = false) => {
   return (
     <FormattedMessage
       id={'explore.map.page.side.panel.prio.copy.prio.frt.n.perc'}
-      defaultMessage={ 'The {percentage} of this tract that are Federally-Recognized Tribal lands are {also} considered disadvantaged.'}
-      description={`Navigate to the explore the map page. Click on tract, The {percentage} of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`}
+      defaultMessage={ 'The {numPoints} Alaskan Native Villages in this tract that are Federally-Recognized are {also} considered disadvantaged.'}
+      description={`Navigate to the explore the map page. Click on tract, The {numPoints} of this tract that are Federally-Recognized Tribal lands are {also} considered disadvantaged.`}
       values={{
-        percentage: `${percentage*100}%`,
+        numPoints: numPoints,
         also: isAlso? 'also' : '',
       }}
     />
   );
 };
 
-export const getPrioFRTLessThan1Perc = (isAlso:boolean) => {
+// Copy around Alaska Native Villages points and US points
+export const getPrioAKUSCopy = (numAKpoints:number, numUSpoints:number, isAlso:boolean = false) => {
   return (
     <FormattedMessage
       id={'explore.map.page.side.panel.prio.copy.prio.frt.n.perc'}
-      defaultMessage={ 'The less than 1% of this tract that are Federally-Recognized Tribal lands are {also} considered disadvantaged.'}
-      description={`Navigate to the explore the map page. Click on tract, The {percentage} of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`}
+      defaultMessage={ 'The {numAKpoints} Alaskan Native Villages and the {numUSpoints} tribes in this tract that are Federally-Recognized are {also} considered disadvantaged.'}
+      description={`Navigate to the explore the map page. Click on tract, The {numAKpoints} Alaskan Native Villages and the {numUSpoints} tribes in this tract that are Federally-Recognized are considered disadvantaged.`}
       values={{
-        also: isAlso? 'also' : '',
+        numAKpoints: numAKpoints,
+        numUSpoints: numUSpoints,
+        also: isAlso ? 'also' : '',
       }}
     />
   );
 };
 
+// Copy percentile of track in FRT and number of points in FRT with "also"
+export const getPrioPercAndNumPointsAlsoCopy = (amount:string, numPoints:number) => {
+  return (
+    <FormattedMessage
+      id={'explore.map.page.side.panel.prio.copy.prio.frt.n.perc'}
+      defaultMessage={ 'The {amount} of this tract that are Federally-Recognized Tribal lands and the {numPoints} tribes that are Federally-Recognized are also considered disadvantaged.'}
+      description={`Navigate to the explore the map page. Click on tract, The {amount} of this tract that are Federally-Recognized Tribal lands and the {numPoints} tribes that are Federally-Recognized are also considered disadvantaged.`}
+      values={{
+        amount: amount,
+        numPoints: numPoints,
+      }}
+    />
+  );
+};
+
+export const DONUT_COPY = defineMessages({
+  COMP_SURR: {
+    id: 'explore.map.page.side.panel.donut.copy.complete.surround',
+    defaultMessage: 'Completely surrounded',
+    description: `Navigate to the explore the map page. Click on side panel, this copy may show up`,
+  },
+  ADJ_LOW_INC: {
+    id: 'explore.map.page.side.panel.donut.copy.adj.low.income',
+    defaultMessage: 'Adjusted low income',
+    description: `Navigate to the explore the map page. Click on side panel, this copy may show up`,
+  },
+});
 export const COMMUNITY = {
   OF_FOCUS: <FormattedMessage
     id={'explore.map.page.side.panel.community.of.focus'}
diff --git a/client/src/intl/en.json b/client/src/intl/en.json
index 19525344c..e22912b85 100644
--- a/client/src/intl/en.json
+++ b/client/src/intl/en.json
@@ -535,6 +535,14 @@
     "defaultMessage": "White",
     "description": "Navigate to the explore the map page. When the map is in view, click on the map. The side panel will show the demographics: White"
   },
+  "explore.map.page.side.panel.donut.copy.adj.low.income": {
+    "defaultMessage": "Adjusted low income",
+    "description": "Navigate to the explore the map page. Click on side panel, this copy may show up"
+  },
+  "explore.map.page.side.panel.donut.copy.complete.surround": {
+    "defaultMessage": "Completely surrounded",
+    "description": "Navigate to the explore the map page. Click on side panel, this copy may show up"
+  },
   "explore.map.page.side.panel.exceed.burden.answer.no": {
     "defaultMessage": "No",
     "description": "Navigate to the explore the map page. When the map is in view, click on the map. This will display NO if the census tract is disadvantaged"
@@ -1031,37 +1039,29 @@
     "defaultMessage": "Partially",
     "description": "Navigate to the explore the map page. When the map is in view, click on the map. The side panel will show the communities the score currently is partially focused on"
   },
-  "explore.map.page.side.panel.prio.copy.frt.less.1.perc": {
-    "defaultMessage": "The less than 1% of this tract that are Federally- Recognized Tribal lands are also considered disadvantaged.",
-    "description": "Navigate to the explore the map page. Click on tract, The side panel will show The [less than 1%] of this tract that are Federally- Recognized Tribal lands are also considered disadvantaged."
-  },
   "explore.map.page.side.panel.prio.copy.not.prio": {
-    "defaultMessage": "This tract is not considered disadvantaged. It does not meet any burden thresholds OR at least one associated socioeconomic threshold.",
-    "description": "Navigate to the explore the map page. Click on tract, The side panel will show This tract is not considered disadvantaged. It does not meet any burden thresholds OR at least one associated socioeconomi} threshold."
-  },
-  "explore.map.page.side.panel.prio.copy.not.prio.n.burden": {
-    "defaultMessage": "This tract is not considered disadvantaged. It meets {burdens} burden thresholds BUT no associated socioeconomic thresholds.",
-    "description": "Navigate to the explore the map page. Click on tract, The side panel will show This tract is not considered disadvantaged. It meets one burden threshold BUT no associated socioeconomic thresholds."
+    "defaultMessage": "This tract is not considered disadvantaged. It does not meet any burden thresholds OR at least one associated socio-economic threshold.",
+    "description": "Navigate to the explore the map page. Click on tract, The side panel will show This tract is not considered disadvantaged. It does not meet any burden thresholds OR at least one associated socio-economic threshold."
   },
   "explore.map.page.side.panel.prio.copy.not.prio.one.burden": {
-    "defaultMessage": "This tract is not considered disadvantaged. It meets one burden threshold BUT no associated socioeconomic thresholds.",
-    "description": "Navigate to the explore the map page. Click on tract, The side panel will show This tract is not considered disadvantaged. It meets one burden threshold BUT no associated socioeconomic thresholds."
+    "defaultMessage": "This tract is not considered disadvantaged. It meets 1 burden threshold BUT no associated socio-economic thresholds.",
+    "description": "Navigate to the explore the map page. Click on tract, The side panel will show This tract is not considered disadvantaged. It meets [1] burden threshold BUT no associated socio-economic thresholds."
   },
   "explore.map.page.side.panel.prio.copy.prio.donut": {
-    "defaultMessage": "This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.",
-    "description": "Navigate to the explore the map page. Click on tract, The side panel will show This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low}income threshold."
+    "defaultMessage": "This tract is considered disadvantaged. It is completely surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold. The adjustment does not apply to any of the categories.",
+    "description": "Navigate to the explore the map page. Click on tract, The side panel will show This tract is considered disadvantaged. It is completely surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold. The adjustment does not apply to any of the categories."
   },
   "explore.map.page.side.panel.prio.copy.prio.frt.n.perc": {
-    "defaultMessage": "The less than 1% of this tract that are Federally-Recognized Tribal lands are {also} considered disadvantaged.",
-    "description": "Navigate to the explore the map page. Click on tract, The {percentage} of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged."
+    "defaultMessage": "The {amount} of this tract that are Federally-Recognized Tribal lands and the {numPoints} tribes that are Federally-Recognized are also considered disadvantaged.",
+    "description": "Navigate to the explore the map page. Click on tract, The {amount} of this tract that are Federally-Recognized Tribal lands and the {numPoints} tribes that are Federally-Recognized are also considered disadvantaged."
   },
   "explore.map.page.side.panel.prio.copy.prio.n.burden": {
-    "defaultMessage": "This tract is considered disadvantaged because it meets {burdens} burden thresholds AND the associated socio-economic threshold.",
+    "defaultMessage": "This tract is considered disadvantaged because it meets {burdens} burden threshold AND the associated socio-economic threshold.",
     "description": "Navigate to the explore the map page. Click on tract, This tract is considered disadvantaged because it meets {burdens} burden thresholds AND the associated socio-economic threshold."
   },
   "explore.map.page.side.panel.prio.copy.prio.one.burden": {
-    "defaultMessage": "This tract is considered disadvantaged because it meets one burden threshold AND the associated socio-economic threshold.",
-    "description": "Navigate to the explore the map page. Click on tract, The side panel will show This tract is considered disadvantaged because it meets one burden threshold AND the associated socio-economic threshold.."
+    "defaultMessage": "This tract is not considered disadvantaged. It meets more than 1 burden threshold BUT no associated socio-economic thresholds.",
+    "description": "Navigate to the explore the map page. Click on tract, The side panel will show This tract is not considered disadvantaged. It meets more than 1 burden threshold BUT no associated socio-economic thresholds."
   },
   "explore.map.page.side.panel.send.feedback.alt.img": {
     "defaultMessage": "Send feedback",


Test patch:
diff --git a/client/src/components/DonutCopy/DonutCopy.test.tsx b/client/src/components/DonutCopy/DonutCopy.test.tsx
new file mode 100644
index 000000000..856b43d3d
--- /dev/null
+++ b/client/src/components/DonutCopy/DonutCopy.test.tsx
@@ -0,0 +1,29 @@
+import React from 'react';
+import {render} from '@testing-library/react';
+import {LocalizedComponent} from '../../test/testHelpers';
+import DonutCopy from './DonutCopy';
+
+describe('rendering of DonutCopy Component', () => {
+  it('checks if component renders when adjacency is false', () => {
+    const {asFragment} = render(
+        <LocalizedComponent>
+          <DonutCopy
+            isAdjacent={false}
+            povertyBelow200Percentile={32}
+          />
+        </LocalizedComponent>,
+    );
+    expect(asFragment()).toMatchSnapshot();
+  });
+  it('checks if component renders when adjacency is false', () => {
+    const {asFragment} = render(
+        <LocalizedComponent>
+          <DonutCopy
+            isAdjacent={true}
+            povertyBelow200Percentile={32}
+          />
+        </LocalizedComponent>,
+    );
+    expect(asFragment()).toMatchSnapshot();
+  });
+});
diff --git a/client/src/components/DonutCopy/__snapshots__/DonutCopy.test.tsx.snap b/client/src/components/DonutCopy/__snapshots__/DonutCopy.test.tsx.snap
new file mode 100644
index 000000000..12bcaad0a
--- /dev/null
+++ b/client/src/components/DonutCopy/__snapshots__/DonutCopy.test.tsx.snap
@@ -0,0 +1,85 @@
+// Jest Snapshot v1, https://goo.gl/fbAQLP
+
+exports[`rendering of DonutCopy Component checks if component renders when adjacency is false 1`] = `
+<DocumentFragment>
+  <div>
+    <div>
+      <div>
+        Completely surrounded
+      </div>
+      <div
+        class=""
+      >
+        No
+      </div>
+    </div>
+    <div>
+      <div>
+        Adjusted low income
+      </div>
+      <div>
+        <div>
+          3
+          <sup
+            style="top: -0.2em;"
+          >
+            th
+          </sup>
+        </div>
+        <div>
+          <div>
+            above 50
+            <sup
+              style="top: -0.2em;"
+            >
+              th
+            </sup>
+             percentile
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+</DocumentFragment>
+`;
+
+exports[`rendering of DonutCopy Component checks if component renders when adjacency is false 2`] = `
+<DocumentFragment>
+  <div>
+    <div>
+      <div>
+        Completely surrounded
+      </div>
+      <div>
+        YES
+      </div>
+    </div>
+    <div>
+      <div>
+        Adjusted low income
+      </div>
+      <div>
+        <div>
+          3
+          <sup
+            style="top: -0.2em;"
+          >
+            th
+          </sup>
+        </div>
+        <div>
+          <div>
+            above 50
+            <sup
+              style="top: -0.2em;"
+            >
+              th
+            </sup>
+             percentile
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+</DocumentFragment>
+`;
diff --git a/client/src/components/PrioritizationCopy/PrioritizationCopy.test.tsx b/client/src/components/PrioritizationCopy/PrioritizationCopy.test.tsx
index a3899e659..f52afa07b 100644
--- a/client/src/components/PrioritizationCopy/PrioritizationCopy.test.tsx
+++ b/client/src/components/PrioritizationCopy/PrioritizationCopy.test.tsx
@@ -6,262 +6,279 @@ import PrioritizationCopy from './PrioritizationCopy';
 describe('rendering of PrioritizationCopy Component -', () => {
   const testCases = [
     {
-      isDonut: false, percentTribal: null,
-      totalCategories: 0, totalIndicators: 0,
+      totalCategoriesPrioritized: 0,
+      totalBurdensPrioritized: 0,
+      isAdjacencyThreshMet: false,
+      isAdjacencyLowIncome: false,
+      tribalCountAK: null,
+      tribalCountUS: null,
+      percentTractTribal: null,
       // eslint-disable-next-line max-len
-      para1: `This tract is not considered disadvantaged. It does not meet any burden thresholds OR at least one associated socioeconomic threshold.`,
+      para1: `This tract is not considered disadvantaged. It does not meet any burden thresholds OR at least one associated socio-economic threshold.`,
     },
     {
-      isDonut: false, percentTribal: null,
-      totalCategories: 0, totalIndicators: 1,
+      totalCategoriesPrioritized: 0,
+      totalBurdensPrioritized: 1,
+      isAdjacencyThreshMet: false,
+      isAdjacencyLowIncome: false,
+      tribalCountAK: null,
+      tribalCountUS: null,
+      percentTractTribal: null,
       // eslint-disable-next-line max-len
-      para1: `This tract is not considered disadvantaged. It meets one burden threshold BUT no associated socioeconomic thresholds.`,
+      para1: `This tract is not considered disadvantaged. It meets 1 burden threshold BUT no associated socio-economic thresholds.`,
     },
     {
-      isDonut: false, percentTribal: null,
-      totalCategories: 0, totalIndicators: 5,
+      totalCategoriesPrioritized: 0,
+      totalBurdensPrioritized: 5,
+      isAdjacencyThreshMet: false,
+      isAdjacencyLowIncome: false,
+      tribalCountAK: null,
+      tribalCountUS: null,
+      percentTractTribal: null,
       // eslint-disable-next-line max-len
-      para1: `This tract is not considered disadvantaged. It meets 5 burden thresholds BUT no associated socioeconomic thresholds.`,
+      para1: `This tract is not considered disadvantaged. It meets more than 1 burden threshold BUT no associated socio-economic thresholds.`,
     },
     {
-      isDonut: false, percentTribal: null,
-      totalCategories: 1, totalIndicators: 0,
+      totalCategoriesPrioritized: 2,
+      totalBurdensPrioritized: 1,
+      isAdjacencyThreshMet: false,
+      isAdjacencyLowIncome: false,
+      tribalCountAK: null,
+      tribalCountUS: null,
+      percentTractTribal: null,
       // eslint-disable-next-line max-len
-      para1: '',
+      para1: `This tract is considered disadvantaged because it meets 1 burden threshold AND the associated socio-economic threshold.`,
     },
     {
-      isDonut: false, percentTribal: null,
-      totalCategories: 1, totalIndicators: 1,
+      totalCategoriesPrioritized: 2,
+      totalBurdensPrioritized: 5,
+      isAdjacencyThreshMet: false,
+      isAdjacencyLowIncome: false,
+      tribalCountAK: null,
+      tribalCountUS: null,
+      percentTractTribal: null,
       // eslint-disable-next-line max-len
-      para1: `This tract is considered disadvantaged because it meets one burden threshold AND the associated socio-economic threshold.`,
-    },
-    {
-      isDonut: false, percentTribal: null,
-      totalCategories: 2, totalIndicators: 4,
-      // eslint-disable-next-line max-len
-      para1: `This tract is considered disadvantaged because it meets 4 burden thresholds AND the associated socio-economic threshold.`,
+      para1: `This tract is considered disadvantaged because it meets more than 1 burden threshold AND the associated socio-economic threshold.`,
     },
 
-    {
-      isDonut: false, percentTribal: 0,
-      totalCategories: 0, totalIndicators: 0,
-      // eslint-disable-next-line max-len
-      para1: `The less than 1% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged.`,
-    },
-    {
-      isDonut: false, percentTribal: 0,
-      totalCategories: 0, totalIndicators: 1,
-      // eslint-disable-next-line max-len
-      para1: `The less than 1% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged.`,
-    },
-    {
-      isDonut: false, percentTribal: 0,
-      totalCategories: 0, totalIndicators: 2,
-      // eslint-disable-next-line max-len
-      para1: `The less than 1% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged.`,
-    },
-    {
-      isDonut: false, percentTribal: 0,
-      totalCategories: 1, totalIndicators: 0,
-      // eslint-disable-next-line max-len
-      para1: `The less than 1% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged.`,
-    },
-    {
-      isDonut: false, percentTribal: 0,
-      totalCategories: 1, totalIndicators: 1,
-      // eslint-disable-next-line max-len
-      para1: `The less than 1% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged.`,
-    },
-    {
-      isDonut: false, percentTribal: 0,
-      totalCategories: 1, totalIndicators: 2,
-      // eslint-disable-next-line max-len
-      para1: `The less than 1% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged.`,
-    },
+    // {
+    //   isDonut: false, percentTribal: 0,
+    //   totalCategories: 0, totalIndicators: 1,
+    // eslint-disable-next-line max-len
+    //   para1: `The less than 1% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged.`,
+    // },
+    // {
+    //   isDonut: false, percentTribal: 0,
+    //   totalCategories: 0, totalIndicators: 2,
+    // eslint-disable-next-line max-len
+    //   para1: `The less than 1% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged.`,
+    // },
+    // {
+    //   isDonut: false, percentTribal: 0,
+    //   totalCategories: 1, totalIndicators: 0,
+    // eslint-disable-next-line max-len
+    //   para1: `The less than 1% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged.`,
+    // },
+    // {
+    //   isDonut: false, percentTribal: 0,
+    //   totalCategories: 1, totalIndicators: 1,
+    // eslint-disable-next-line max-len
+    //   para1: `The less than 1% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged.`,
+    // },
+    // {
+    //   isDonut: false, percentTribal: 0,
+    //   totalCategories: 1, totalIndicators: 2,
+    // eslint-disable-next-line max-len
+    //   para1: `The less than 1% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged.`,
+    // },
 
-    {
-      isDonut: false, percentTribal: .31,
-      totalCategories: 0, totalIndicators: 0,
-      // eslint-disable-next-line max-len
-      para1: `The 31% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged.`,
-    },
-    {
-      isDonut: false, percentTribal: .31,
-      totalCategories: 0, totalIndicators: 1,
-      // eslint-disable-next-line max-len
-      para1: `The 31% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged.`,
-    },
-    {
-      isDonut: false, percentTribal: .31,
-      totalCategories: 0, totalIndicators: 2,
-      // eslint-disable-next-line max-len
-      para1: `The 31% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged.`,
-    },
-    {
-      isDonut: false, percentTribal: .31,
-      totalCategories: 1, totalIndicators: 0,
-      // eslint-disable-next-line max-len
-      para1: `The 31% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged.`,
-    },
-    {
-      isDonut: false, percentTribal: .31,
-      totalCategories: 1, totalIndicators: 1,
-      // eslint-disable-next-line max-len
-      para1: `The 31% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged.`,
-    },
-    {
-      isDonut: false, percentTribal: .31,
-      totalCategories: 1, totalIndicators: 2,
-      // eslint-disable-next-line max-len
-      para1: `The 31% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged.`,
-    },
+    // {
+    //   isDonut: false, percentTribal: .31,
+    //   totalCategories: 0, totalIndicators: 0,
+    // eslint-disable-next-line max-len
+    //   para1: `The 31% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged.`,
+    // },
+    // {
+    //   isDonut: false, percentTribal: .31,
+    //   totalCategories: 0, totalIndicators: 1,
+    // eslint-disable-next-line max-len
+    //   para1: `The 31% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged.`,
+    // },
+    // {
+    //   isDonut: false, percentTribal: .31,
+    //   totalCategories: 0, totalIndicators: 2,
+    // eslint-disable-next-line max-len
+    //   para1: `The 31% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged.`,
+    // },
+    // {
+    //   isDonut: false, percentTribal: .31,
+    //   totalCategories: 1, totalIndicators: 0,
+    // eslint-disable-next-line max-len
+    //   para1: `The 31% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged.`,
+    // },
+    // {
+    //   isDonut: false, percentTribal: .31,
+    //   totalCategories: 1, totalIndicators: 1,
+    // eslint-disable-next-line max-len
+    //   para1: `The 31% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged.`,
+    // },
+    // {
+    //   isDonut: false, percentTribal: .31,
+    //   totalCategories: 1, totalIndicators: 2,
+    // eslint-disable-next-line max-len
+    //   para1: `The 31% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged.`,
+    // },
 
-    {
-      isDonut: true, percentTribal: null,
-      totalCategories: 0, totalIndicators: 0,
-      // eslint-disable-next-line max-len
-      para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
-    },
-    {
-      isDonut: true, percentTribal: null,
-      totalCategories: 0, totalIndicators: 1,
-      // eslint-disable-next-line max-len
-      para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
-    },
-    {
-      isDonut: true, percentTribal: null,
-      totalCategories: 0, totalIndicators: 2,
-      // eslint-disable-next-line max-len
-      para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
-    },
-    {
-      isDonut: true, percentTribal: null,
-      totalCategories: 1, totalIndicators: 0,
-      // eslint-disable-next-line max-len
-      para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
-    },
-    {
-      isDonut: true, percentTribal: null,
-      totalCategories: 1, totalIndicators: 1,
-      // eslint-disable-next-line max-len
-      para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
-    },
-    {
-      isDonut: true, percentTribal: null,
-      totalCategories: 1, totalIndicators: 2,
-      // eslint-disable-next-line max-len
-      para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
-    },
+    // {
+    //   isDonut: true, percentTribal: null,
+    //   totalCategories: 0, totalIndicators: 0,
+    // eslint-disable-next-line max-len
+    //   para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
+    // },
+    // {
+    //   isDonut: true, percentTribal: null,
+    //   totalCategories: 0, totalIndicators: 1,
+    // eslint-disable-next-line max-len
+    //   para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
+    // },
+    // {
+    //   isDonut: true, percentTribal: null,
+    //   totalCategories: 0, totalIndicators: 2,
+    // eslint-disable-next-line max-len
+    //   para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
+    // },
+    // {
+    //   isDonut: true, percentTribal: null,
+    //   totalCategories: 1, totalIndicators: 0,
+    // eslint-disable-next-line max-len
+    //   para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
+    // },
+    // {
+    //   isDonut: true, percentTribal: null,
+    //   totalCategories: 1, totalIndicators: 1,
+    // eslint-disable-next-line max-len
+    //   para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
+    // },
+    // {
+    //   isDonut: true, percentTribal: null,
+    //   totalCategories: 1, totalIndicators: 2,
+    // eslint-disable-next-line max-len
+    //   para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
+    // },
 
-    {
-      isDonut: true, percentTribal: 0,
-      totalCategories: 0, totalIndicators: 0,
-      // eslint-disable-next-line max-len
-      para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
-      // eslint-disable-next-line max-len
-      para2: `The less than 1% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
-    },
-    {
-      isDonut: true, percentTribal: 0,
-      totalCategories: 0, totalIndicators: 1,
-      // eslint-disable-next-line max-len
-      para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
-      // eslint-disable-next-line max-len
-      para2: `The less than 1% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
-    },
-    {
-      isDonut: true, percentTribal: 0,
-      totalCategories: 0, totalIndicators: 2,
-      // eslint-disable-next-line max-len
-      para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
-      // eslint-disable-next-line max-len
-      para2: `The less than 1% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
-    },
-    {
-      isDonut: true, percentTribal: 0,
-      totalCategories: 1, totalIndicators: 0,
-      // eslint-disable-next-line max-len
-      para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
-      // eslint-disable-next-line max-len
-      para2: `The less than 1% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
-    },
-    {
-      isDonut: true, percentTribal: 0,
-      totalCategories: 1, totalIndicators: 1,
-      // eslint-disable-next-line max-len
-      para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
-      // eslint-disable-next-line max-len
-      para2: `The less than 1% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
-    },
-    {
-      isDonut: true, percentTribal: 0,
-      totalCategories: 1, totalIndicators: 2,
-      // eslint-disable-next-line max-len
-      para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
-      // eslint-disable-next-line max-len
-      para2: `The less than 1% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
-    },
+    // {
+    //   isDonut: true, percentTribal: 0,
+    //   totalCategories: 0, totalIndicators: 0,
+    // eslint-disable-next-line max-len
+    //   para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
+    // eslint-disable-next-line max-len
+    //   para2: `The less than 1% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
+    // },
+    // {
+    //   isDonut: true, percentTribal: 0,
+    //   totalCategories: 0, totalIndicators: 1,
+    // eslint-disable-next-line max-len
+    //   para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
+    // eslint-disable-next-line max-len
+    //   para2: `The less than 1% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
+    // },
+    // {
+    //   isDonut: true, percentTribal: 0,
+    //   totalCategories: 0, totalIndicators: 2,
+    // eslint-disable-next-line max-len
+    //   para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
+    // eslint-disable-next-line max-len
+    //   para2: `The less than 1% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
+    // },
+    // {
+    //   isDonut: true, percentTribal: 0,
+    //   totalCategories: 1, totalIndicators: 0,
+    // eslint-disable-next-line max-len
+    //   para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
+    // eslint-disable-next-line max-len
+    //   para2: `The less than 1% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
+    // },
+    // {
+    //   isDonut: true, percentTribal: 0,
+    //   totalCategories: 1, totalIndicators: 1,
+    // eslint-disable-next-line max-len
+    //   para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
+    // eslint-disable-next-line max-len
+    //   para2: `The less than 1% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
+    // },
+    // {
+    //   isDonut: true, percentTribal: 0,
+    //   totalCategories: 1, totalIndicators: 2,
+    // eslint-disable-next-line max-len
+    //   para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
+    // eslint-disable-next-line max-len
+    //   para2: `The less than 1% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
+    // },
 
-    {
-      isDonut: true, percentTribal: .29,
-      totalCategories: 0, totalIndicators: 0,
-      // eslint-disable-next-line max-len
-      para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
-      // eslint-disable-next-line max-len
-      para2: `The 29% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
-    },
-    {
-      isDonut: true, percentTribal: .29,
-      totalCategories: 0, totalIndicators: 1,
-      // eslint-disable-next-line max-len
-      para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
-      // eslint-disable-next-line max-len
-      para2: `The 29% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
-    },
-    {
-      isDonut: true, percentTribal: .29,
-      totalCategories: 0, totalIndicators: 2,
-      // eslint-disable-next-line max-len
-      para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
-      // eslint-disable-next-line max-len
-      para2: `The 29% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
-    },
-    {
-      isDonut: true, percentTribal: .29,
-      totalCategories: 1, totalIndicators: 0,
-      // eslint-disable-next-line max-len
-      para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
-      // eslint-disable-next-line max-len
-      para2: `The 29% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
-    },
-    {
-      isDonut: true, percentTribal: .29,
-      totalCategories: 1, totalIndicators: 1,
-      // eslint-disable-next-line max-len
-      para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
-      // eslint-disable-next-line max-len
-      para2: `The 29% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
-    },
-    {
-      isDonut: true, percentTribal: .29,
-      totalCategories: 2, totalIndicators: 2,
-      // eslint-disable-next-line max-len
-      para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
-      // eslint-disable-next-line max-len
-      para2: `The 29% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
-    },
+    // {
+    //   isDonut: true, percentTribal: .29,
+    //   totalCategories: 0, totalIndicators: 0,
+    // eslint-disable-next-line max-len
+    //   para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
+    // eslint-disable-next-line max-len
+    //   para2: `The 29% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
+    // },
+    // {
+    //   isDonut: true, percentTribal: .29,
+    //   totalCategories: 0, totalIndicators: 1,
+    // eslint-disable-next-line max-len
+    //   para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
+    // eslint-disable-next-line max-len
+    //   para2: `The 29% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
+    // },
+    // {
+    //   isDonut: true, percentTribal: .29,
+    //   totalCategories: 0, totalIndicators: 2,
+    // eslint-disable-next-line max-len
+    //   para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
+    // eslint-disable-next-line max-len
+    //   para2: `The 29% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
+    // },
+    // {
+    //   isDonut: true, percentTribal: .29,
+    //   totalCategories: 1, totalIndicators: 0,
+    // eslint-disable-next-line max-len
+    //   para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
+    // eslint-disable-next-line max-len
+    //   para2: `The 29% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
+    // },
+    // {
+    //   isDonut: true, percentTribal: .29,
+    //   totalCategories: 1, totalIndicators: 1,
+    // eslint-disable-next-line max-len
+    //   para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
+    // eslint-disable-next-line max-len
+    //   para2: `The 29% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
+    // },
+    // {
+    //   isDonut: true, percentTribal: .29,
+    //   totalCategories: 2, totalIndicators: 2,
+    // eslint-disable-next-line max-len
+    //   para1: `This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.`,
+    // eslint-disable-next-line max-len
+    //   para2: `The 29% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
+    // },
   ];
 
   testCases.forEach((testCase) => {
     // eslint-disable-next-line max-len
-    it(`checks if component renders ${testCase.para1} when isDonut = ${testCase.isDonut}, tribal % = ${testCase.percentTribal}, category count = ${testCase.totalCategories} and indicator count = ${testCase.totalIndicators}`, () => {
+    it(`checks if component renders ${testCase.para1} when totCats = ${testCase.totalCategoriesPrioritized}, totBurds = ${testCase.totalBurdensPrioritized}, isAdj = ${testCase.isAdjacencyThreshMet}, isAdjLI = ${testCase.isAdjacencyLowIncome}, tribal % = ${testCase.percentTractTribal},`, () => {
       const {asFragment} = render(
           <LocalizedComponent>
             <PrioritizationCopy
-              isDonut={testCase.isDonut}
-              percentTractTribal={testCase.percentTribal}
-              totalCategoriesPrioritized={testCase.totalCategories}
-              totalIndicatorsPrioritized={testCase.totalIndicators}
+              totalCategoriesPrioritized={testCase.totalCategoriesPrioritized}
+              totalBurdensPrioritized={testCase.totalBurdensPrioritized}
+              isAdjacencyThreshMet={testCase.isAdjacencyThreshMet}
+              isAdjacencyLowIncome={testCase.isAdjacencyLowIncome}
+              tribalCountAK={testCase.tribalCountAK}
+              tribalCountUS={null}
+              percentTractTribal={testCase.percentTractTribal}
+
             />
           </LocalizedComponent>,
       );
@@ -270,9 +287,6 @@ describe('rendering of PrioritizationCopy Component -', () => {
       screen.getByText((content, element) => {
         return element?.tagName.toLowerCase() === 'div' && content.startsWith(testCase.para1);
       });
-      testCase.para2 ?? screen.getByText((content, element) => {
-        return element?.tagName.toLowerCase() === 'div' && content.startsWith(testCase.para1);
-      });
     });
   });
 });
diff --git a/client/src/components/PrioritizationCopy/__snapshots__/PrioritizationCopy.test.tsx.snap b/client/src/components/PrioritizationCopy/__snapshots__/PrioritizationCopy.test.tsx.snap
index 77c6d248c..243d2fccc 100644
--- a/client/src/components/PrioritizationCopy/__snapshots__/PrioritizationCopy.test.tsx.snap
+++ b/client/src/components/PrioritizationCopy/__snapshots__/PrioritizationCopy.test.tsx.snap
@@ -1,389 +1,41 @@
 // Jest Snapshot v1, https://goo.gl/fbAQLP
 
-exports[`rendering of PrioritizationCopy Component - checks if component renders  when isDonut = false, tribal % = null, category count = 1 and indicator count = 0 1`] = `<DocumentFragment />`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders The 31% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged. when isDonut = false, tribal % = 0.31, category count = 0 and indicator count = 0 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      The 31% of this tract that are Federally-Recognized Tribal lands are  considered disadvantaged.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders The 31% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged. when isDonut = false, tribal % = 0.31, category count = 0 and indicator count = 1 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      The 31% of this tract that are Federally-Recognized Tribal lands are  considered disadvantaged.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders The 31% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged. when isDonut = false, tribal % = 0.31, category count = 0 and indicator count = 2 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      The 31% of this tract that are Federally-Recognized Tribal lands are  considered disadvantaged.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders The 31% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged. when isDonut = false, tribal % = 0.31, category count = 1 and indicator count = 0 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      The 31% of this tract that are Federally-Recognized Tribal lands are  considered disadvantaged.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders The 31% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged. when isDonut = false, tribal % = 0.31, category count = 1 and indicator count = 1 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      The 31% of this tract that are Federally-Recognized Tribal lands are  considered disadvantaged.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders The 31% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged. when isDonut = false, tribal % = 0.31, category count = 1 and indicator count = 2 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      The 31% of this tract that are Federally-Recognized Tribal lands are  considered disadvantaged.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders The less than 1% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged. when isDonut = false, tribal % = 0, category count = 0 and indicator count = 0 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      The less than 1% of this tract that are Federally-Recognized Tribal lands are  considered disadvantaged.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders The less than 1% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged. when isDonut = false, tribal % = 0, category count = 0 and indicator count = 1 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      The less than 1% of this tract that are Federally-Recognized Tribal lands are  considered disadvantaged.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders The less than 1% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged. when isDonut = false, tribal % = 0, category count = 0 and indicator count = 2 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      The less than 1% of this tract that are Federally-Recognized Tribal lands are  considered disadvantaged.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders The less than 1% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged. when isDonut = false, tribal % = 0, category count = 1 and indicator count = 0 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      The less than 1% of this tract that are Federally-Recognized Tribal lands are  considered disadvantaged.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders The less than 1% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged. when isDonut = false, tribal % = 0, category count = 1 and indicator count = 1 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      The less than 1% of this tract that are Federally-Recognized Tribal lands are  considered disadvantaged.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders The less than 1% of this tract that are Federally-Recognized Tribal lands are considered disadvantaged. when isDonut = false, tribal % = 0, category count = 1 and indicator count = 2 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      The less than 1% of this tract that are Federally-Recognized Tribal lands are  considered disadvantaged.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold. when isDonut = true, tribal % = 0, category count = 0 and indicator count = 0 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.
-    </div>
-    <div>
-      The less than 1% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold. when isDonut = true, tribal % = 0, category count = 0 and indicator count = 1 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.
-    </div>
-    <div>
-      The less than 1% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold. when isDonut = true, tribal % = 0, category count = 0 and indicator count = 2 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.
-    </div>
-    <div>
-      The less than 1% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold. when isDonut = true, tribal % = 0, category count = 1 and indicator count = 0 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.
-    </div>
-    <div>
-      The less than 1% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold. when isDonut = true, tribal % = 0, category count = 1 and indicator count = 1 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.
-    </div>
-    <div>
-      The less than 1% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold. when isDonut = true, tribal % = 0, category count = 1 and indicator count = 2 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.
-    </div>
-    <div>
-      The less than 1% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold. when isDonut = true, tribal % = 0.29, category count = 0 and indicator count = 0 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.
-    </div>
-    <div>
-      The 28.999999999999996% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold. when isDonut = true, tribal % = 0.29, category count = 0 and indicator count = 1 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.
-    </div>
-    <div>
-      The 28.999999999999996% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold. when isDonut = true, tribal % = 0.29, category count = 0 and indicator count = 2 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.
-    </div>
-    <div>
-      The 28.999999999999996% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold. when isDonut = true, tribal % = 0.29, category count = 1 and indicator count = 0 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.
-    </div>
-    <div>
-      The 28.999999999999996% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold. when isDonut = true, tribal % = 0.29, category count = 1 and indicator count = 1 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.
-    </div>
-    <div>
-      The 28.999999999999996% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold. when isDonut = true, tribal % = 0.29, category count = 2 and indicator count = 2 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.
-    </div>
-    <div>
-      The 28.999999999999996% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold. when isDonut = true, tribal % = null, category count = 0 and indicator count = 0 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold. when isDonut = true, tribal % = null, category count = 0 and indicator count = 1 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold. when isDonut = true, tribal % = null, category count = 0 and indicator count = 2 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold. when isDonut = true, tribal % = null, category count = 1 and indicator count = 0 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold. when isDonut = true, tribal % = null, category count = 1 and indicator count = 1 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold. when isDonut = true, tribal % = null, category count = 1 and indicator count = 2 1`] = `
-<DocumentFragment>
-  <div>
-    <div>
-      This tract is considered disadvantaged because it is surrounded by tracts that are disadvantaged AND meets an adjusted low income threshold.
-    </div>
-  </div>
-</DocumentFragment>
-`;
-
-exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is considered disadvantaged because it meets 4 burden thresholds AND the associated socio-economic threshold. when isDonut = false, tribal % = null, category count = 2 and indicator count = 4 1`] = `
+exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is considered disadvantaged because it meets 1 burden threshold AND the associated socio-economic threshold. when totCats = 2, totBurds = 1, isAdj = false, isAdjLI = false, tribal % = null, 1`] = `
 <DocumentFragment>
   <div>
-    <div>
-      This tract is considered disadvantaged because it meets 4 burden thresholds AND the associated socio-economic threshold.
-    </div>
+    This tract is considered disadvantaged because it meets 1 burden threshold AND the associated socio-economic threshold.
   </div>
 </DocumentFragment>
 `;
 
-exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is considered disadvantaged because it meets one burden threshold AND the associated socio-economic threshold. when isDonut = false, tribal % = null, category count = 1 and indicator count = 1 1`] = `
+exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is considered disadvantaged because it meets more than 1 burden threshold AND the associated socio-economic threshold. when totCats = 2, totBurds = 5, isAdj = false, isAdjLI = false, tribal % = null, 1`] = `
 <DocumentFragment>
   <div>
-    <div>
-      This tract is considered disadvantaged because it meets one burden threshold AND the associated socio-economic threshold.
-    </div>
+    This tract is considered disadvantaged because it meets more than 1 burden threshold AND the associated socio-economic threshold.
   </div>
 </DocumentFragment>
 `;
 
-exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is not considered disadvantaged. It does not meet any burden thresholds OR at least one associated socioeconomic threshold. when isDonut = false, tribal % = null, category count = 0 and indicator count = 0 1`] = `
+exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is not considered disadvantaged. It does not meet any burden thresholds OR at least one associated socio-economic threshold. when totCats = 0, totBurds = 0, isAdj = false, isAdjLI = false, tribal % = null, 1`] = `
 <DocumentFragment>
   <div>
-    <div>
-      This tract is not considered disadvantaged. It does not meet any burden thresholds OR at least one associated socioeconomic threshold.
-    </div>
+    This tract is not considered disadvantaged. It does not meet any burden thresholds OR at least one associated socio-economic threshold.
   </div>
 </DocumentFragment>
 `;
 
-exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is not considered disadvantaged. It meets 5 burden thresholds BUT no associated socioeconomic thresholds. when isDonut = false, tribal % = null, category count = 0 and indicator count = 5 1`] = `
+exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is not considered disadvantaged. It meets 1 burden threshold BUT no associated socio-economic thresholds. when totCats = 0, totBurds = 1, isAdj = false, isAdjLI = false, tribal % = null, 1`] = `
 <DocumentFragment>
   <div>
-    <div>
-      This tract is not considered disadvantaged. It meets 5 burden thresholds BUT no associated socioeconomic thresholds.
-    </div>
+    This tract is not considered disadvantaged. It meets 1 burden threshold BUT no associated socio-economic thresholds.
   </div>
 </DocumentFragment>
 `;
 
-exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is not considered disadvantaged. It meets one burden threshold BUT no associated socioeconomic thresholds. when isDonut = false, tribal % = null, category count = 0 and indicator count = 1 1`] = `
+exports[`rendering of PrioritizationCopy Component - checks if component renders This tract is not considered disadvantaged. It meets more than 1 burden threshold BUT no associated socio-economic thresholds. when totCats = 0, totBurds = 5, isAdj = false, isAdjLI = false, tribal % = null, 1`] = `
 <DocumentFragment>
   <div>
-    <div>
-      This tract is not considered disadvantaged. It meets one burden threshold BUT no associated socioeconomic thresholds.
-    </div>
+    This tract is not considered disadvantaged. It meets more than 1 burden threshold BUT no associated socio-economic thresholds.
   </div>
 </DocumentFragment>
 `;
diff --git a/client/src/components/PrioritizationCopy2/PrioritizationCopy2.test.tsx b/client/src/components/PrioritizationCopy2/PrioritizationCopy2.test.tsx
new file mode 100644
index 000000000..6d26e57ee
--- /dev/null
+++ b/client/src/components/PrioritizationCopy2/PrioritizationCopy2.test.tsx
@@ -0,0 +1,56 @@
+import React from 'react';
+import {render, screen} from '@testing-library/react';
+import {LocalizedComponent} from '../../test/testHelpers';
+import PrioritizationCopy2 from './PrioritizationCopy2';
+
+describe('rendering of PrioritizationCopy2 Component', () => {
+  const testCases = [
+    {
+      totalCategoriesPrioritized: 0,
+      totalBurdensPrioritized: 0,
+      isAdjacencyThreshMet: true,
+      isAdjacencyLowIncome: true,
+      tribalCountAK: null,
+      tribalCountUS: null,
+      percentTractTribal: 2,
+      // eslint-disable-next-line max-len
+      para1: `The 2% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
+    },
+    {
+      totalCategoriesPrioritized: 0,
+      totalBurdensPrioritized: 1,
+      isAdjacencyThreshMet: true,
+      isAdjacencyLowIncome: true,
+      tribalCountAK: null,
+      tribalCountUS: 3,
+      percentTractTribal: 4,
+      // eslint-disable-next-line max-len
+      para1: `The 4% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.`,
+    },
+  ];
+
+  testCases.forEach((testCase) => {
+    // eslint-disable-next-line max-len
+    it(`checks if component renders ${testCase.para1} when totCats = ${testCase.totalCategoriesPrioritized}, totBurds = ${testCase.totalBurdensPrioritized}, isAdj = ${testCase.isAdjacencyThreshMet}, isAdjLI = ${testCase.isAdjacencyLowIncome}, tribal % = ${testCase.percentTractTribal},`, () => {
+      const {asFragment} = render(
+          <LocalizedComponent>
+            <PrioritizationCopy2
+              totalCategoriesPrioritized={testCase.totalCategoriesPrioritized}
+              totalBurdensPrioritized={testCase.totalBurdensPrioritized}
+              isAdjacencyThreshMet={testCase.isAdjacencyThreshMet}
+              isAdjacencyLowIncome={testCase.isAdjacencyLowIncome}
+              tribalCountAK={testCase.tribalCountAK}
+              tribalCountUS={null}
+              percentTractTribal={testCase.percentTractTribal}
+
+            />
+          </LocalizedComponent>,
+      );
+      expect(asFragment()).toMatchSnapshot();
+
+      screen.getByText((content, element) => {
+        return element?.tagName.toLowerCase() === 'div' && content.startsWith(testCase.para1);
+      });
+    });
+  });
+});
diff --git a/client/src/components/PrioritizationCopy2/__snapshots__/PrioritizationCopy2.test.tsx.snap b/client/src/components/PrioritizationCopy2/__snapshots__/PrioritizationCopy2.test.tsx.snap
new file mode 100644
index 000000000..dc0c0ea92
--- /dev/null
+++ b/client/src/components/PrioritizationCopy2/__snapshots__/PrioritizationCopy2.test.tsx.snap
@@ -0,0 +1,17 @@
+// Jest Snapshot v1, https://goo.gl/fbAQLP
+
+exports[`rendering of PrioritizationCopy2 Component checks if component renders The 2% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged. when totCats = 0, totBurds = 0, isAdj = true, isAdjLI = true, tribal % = 2, 1`] = `
+<DocumentFragment>
+  <div>
+    The 2% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.
+  </div>
+</DocumentFragment>
+`;
+
+exports[`rendering of PrioritizationCopy2 Component checks if component renders The 4% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged. when totCats = 0, totBurds = 1, isAdj = true, isAdjLI = true, tribal % = 4, 1`] = `
+<DocumentFragment>
+  <div>
+    The 4% of this tract that are Federally-Recognized Tribal lands are also considered disadvantaged.
+  </div>
+</DocumentFragment>
+`;
diff --git a/client/src/components/TractPrioritization/TractPrioritization.test.tsx b/client/src/components/TractPrioritization/TractPrioritization.test.tsx
index 1a41dfa4e..d1822cc0d 100644
--- a/client/src/components/TractPrioritization/TractPrioritization.test.tsx
+++ b/client/src/components/TractPrioritization/TractPrioritization.test.tsx
@@ -5,184 +5,87 @@ import TractPrioritization from './TractPrioritization';
 
 describe('rendering of TractPrioritization Component', () => {
   const testCases = [
-    {totalCategories: 3, isDonut: true, percentTribal: null, prio: 'YES'},
-    {totalCategories: 2, isDonut: true, percentTribal: 0, prio: 'YES'},
-    {totalCategories: 1, isDonut: true, percentTribal: .34, prio: 'YES'},
+    // total categories >= 1 all other are don't care
+    {totCats: 1, ADJ_ET: false, AJDLI_ET: false, tribalCountAK: null, percentTribal: null, isDAC: 'YES'},
+    {totCats: 1, ADJ_ET: false, AJDLI_ET: false, tribalCountAK: null, percentTribal: 0, isDAC: 'YES'},
+    {totCats: 1, ADJ_ET: false, AJDLI_ET: false, tribalCountAK: null, percentTribal: .45, isDAC: 'YES'},
+    {totCats: 1, ADJ_ET: false, AJDLI_ET: false, tribalCountAK: 1, percentTribal: null, isDAC: 'YES'},
+    {totCats: 1, ADJ_ET: false, AJDLI_ET: false, tribalCountAK: 2, percentTribal: 0, isDAC: 'YES'},
+    {totCats: 1, ADJ_ET: false, AJDLI_ET: false, tribalCountAK: 3, percentTribal: .45, isDAC: 'YES'},
 
-    {totalCategories: 4, isDonut: false, percentTribal: null, prio: 'YES'},
-    {totalCategories: 5, isDonut: false, percentTribal: 0, prio: 'YES'},
-    {totalCategories: 7, isDonut: false, percentTribal: .82, prio: 'YES'},
+    {totCats: 1, ADJ_ET: false, AJDLI_ET: true, tribalCountAK: null, percentTribal: null, isDAC: 'YES'},
+    {totCats: 1, ADJ_ET: false, AJDLI_ET: true, tribalCountAK: null, percentTribal: 0, isDAC: 'YES'},
+    {totCats: 1, ADJ_ET: false, AJDLI_ET: true, tribalCountAK: null, percentTribal: .45, isDAC: 'YES'},
+    {totCats: 1, ADJ_ET: false, AJDLI_ET: true, tribalCountAK: 1, percentTribal: null, isDAC: 'YES'},
+    {totCats: 1, ADJ_ET: false, AJDLI_ET: true, tribalCountAK: 2, percentTribal: 0, isDAC: 'YES'},
+    {totCats: 1, ADJ_ET: false, AJDLI_ET: true, tribalCountAK: 3, percentTribal: .45, isDAC: 'YES'},
 
-    {totalCategories: 0, isDonut: true, percentTribal: null, prio: 'YES'},
-    {totalCategories: 0, isDonut: true, percentTribal: 0, prio: 'YES'},
-    {totalCategories: 0, isDonut: true, percentTribal: .12, prio: 'YES'},
+    {totCats: 1, ADJ_ET: true, AJDLI_ET: false, tribalCountAK: null, percentTribal: null, isDAC: 'YES'},
+    {totCats: 1, ADJ_ET: true, AJDLI_ET: false, tribalCountAK: null, percentTribal: 0, isDAC: 'YES'},
+    {totCats: 1, ADJ_ET: true, AJDLI_ET: false, tribalCountAK: null, percentTribal: .45, isDAC: 'YES'},
+    {totCats: 1, ADJ_ET: true, AJDLI_ET: false, tribalCountAK: 1, percentTribal: null, isDAC: 'YES'},
+    {totCats: 1, ADJ_ET: true, AJDLI_ET: false, tribalCountAK: 2, percentTribal: 0, isDAC: 'YES'},
+    {totCats: 1, ADJ_ET: true, AJDLI_ET: false, tribalCountAK: 3, percentTribal: .45, isDAC: 'YES'},
+
+    {totCats: 1, ADJ_ET: true, AJDLI_ET: true, tribalCountAK: null, percentTribal: null, isDAC: 'YES'},
+    {totCats: 1, ADJ_ET: true, AJDLI_ET: true, tribalCountAK: null, percentTribal: 0, isDAC: 'YES'},
+    {totCats: 1, ADJ_ET: true, AJDLI_ET: true, tribalCountAK: null, percentTribal: .45, isDAC: 'YES'},
+    {totCats: 1, ADJ_ET: true, AJDLI_ET: true, tribalCountAK: 1, percentTribal: null, isDAC: 'YES'},
+    {totCats: 1, ADJ_ET: true, AJDLI_ET: true, tribalCountAK: 2, percentTribal: 0, isDAC: 'YES'},
+    {totCats: 1, ADJ_ET: true, AJDLI_ET: true, tribalCountAK: 3, percentTribal: .45, isDAC: 'YES'},
+
+    // Total categories == 0, while Adjacency index = True and Adjacency low income = True
+    {totCats: 0, ADJ_ET: true, AJDLI_ET: true, tribalCountAK: null, percentTribal: null, isDAC: 'YES'},
+    {totCats: 0, ADJ_ET: true, AJDLI_ET: true, tribalCountAK: null, percentTribal: 0, isDAC: 'YES'},
+    {totCats: 0, ADJ_ET: true, AJDLI_ET: true, tribalCountAK: null, percentTribal: .13, isDAC: 'YES'},
+    {totCats: 0, ADJ_ET: true, AJDLI_ET: true, tribalCountAK: 1, percentTribal: null, isDAC: 'YES'},
+    {totCats: 0, ADJ_ET: true, AJDLI_ET: true, tribalCountAK: 2, percentTribal: 0, isDAC: 'YES'},
+    {totCats: 0, ADJ_ET: true, AJDLI_ET: true, tribalCountAK: 3, percentTribal: .13, isDAC: 'YES'},
+
+    // Total categories == 0, while Adjacency index = True and Adjacency low income = False
+    {totCats: 0, ADJ_ET: true, AJDLI_ET: false, tribalCountAK: null, percentTribal: null, isDAC: 'No'},
+    {totCats: 0, ADJ_ET: true, AJDLI_ET: false, tribalCountAK: null, percentTribal: 0, isDAC: 'Partially'},
+    {totCats: 0, ADJ_ET: true, AJDLI_ET: false, tribalCountAK: null, percentTribal: .13, isDAC: 'Partially'},
+    {totCats: 0, ADJ_ET: true, AJDLI_ET: false, tribalCountAK: 1, percentTribal: null, isDAC: 'Partially'},
+    {totCats: 0, ADJ_ET: true, AJDLI_ET: false, tribalCountAK: 2, percentTribal: 0, isDAC: 'Partially'},
+    {totCats: 0, ADJ_ET: true, AJDLI_ET: false, tribalCountAK: 3, percentTribal: .13, isDAC: 'Partially'},
+
+    // Total categories == 0, while Adjacency index = False and Adjacency low income = True
+    {totCats: 0, ADJ_ET: false, AJDLI_ET: true, tribalCountAK: null, percentTribal: null, isDAC: 'No'},
+    {totCats: 0, ADJ_ET: false, AJDLI_ET: true, tribalCountAK: null, percentTribal: 0, isDAC: 'Partially'},
+    {totCats: 0, ADJ_ET: false, AJDLI_ET: true, tribalCountAK: null, percentTribal: .13, isDAC: 'Partially'},
+    {totCats: 0, ADJ_ET: false, AJDLI_ET: true, tribalCountAK: 1, percentTribal: null, isDAC: 'Partially'},
+    {totCats: 0, ADJ_ET: false, AJDLI_ET: true, tribalCountAK: 2, percentTribal: 0, isDAC: 'Partially'},
+    {totCats: 0, ADJ_ET: false, AJDLI_ET: true, tribalCountAK: 3, percentTribal: .13, isDAC: 'Partially'},
+
+    // Total categories == 0, while Adjacency index = False
+    {totCats: 0, ADJ_ET: false, AJDLI_ET: false, tribalCountAK: null, percentTribal: null, isDAC: 'No'},
+    {totCats: 0, ADJ_ET: false, AJDLI_ET: false, tribalCountAK: null, percentTribal: 0, isDAC: 'Partially'},
+    {totCats: 0, ADJ_ET: false, AJDLI_ET: false, tribalCountAK: null, percentTribal: .13, isDAC: 'Partially'},
+    {totCats: 0, ADJ_ET: false, AJDLI_ET: false, tribalCountAK: 1, percentTribal: null, isDAC: 'Partially'},
+    {totCats: 0, ADJ_ET: false, AJDLI_ET: false, tribalCountAK: 2, percentTribal: 0, isDAC: 'Partially'},
+    {totCats: 0, ADJ_ET: false, AJDLI_ET: false, tribalCountAK: 3, percentTribal: .13, isDAC: 'Partially'},
 
-    {totalCategories: 0, isDonut: false, percentTribal: .12, prio: 'Partially'},
-    {totalCategories: 0, isDonut: false, percentTribal: 0, prio: 'Partially'},
 
-    {totalCategories: 0, isDonut: false, percentTribal: null, prio: 'No'},
   ];
 
   testCases.forEach((testCase) => {
     // eslint-disable-next-line max-len
-    it(`checks if component renders ${testCase.prio} when category count = ${testCase.totalCategories}, isDonut = ${testCase.isDonut}, tribal % = ${testCase.percentTribal}`, () => {
+    it(`checks if component renders ${testCase.isDAC} when category count = ${testCase.totCats}, isAdjacency = ${testCase.ADJ_ET}, isAdjLowInc = ${testCase.AJDLI_ET}, tribal points in AK = ${testCase.tribalCountAK} tribal % = ${testCase.percentTribal}`, () => {
       const {asFragment} = render(
           <LocalizedComponent>
             <TractPrioritization
-              totalCategoriesPrioritized={testCase.totalCategories}
-              isDonut={testCase.isDonut}
+              totalCategoriesPrioritized={testCase.totCats}
+              isAdjacencyThreshMet={testCase.ADJ_ET}
+              isAdjacencyLowIncome={testCase.AJDLI_ET}
+              tribalCountAK={testCase.tribalCountAK}
+              tribalCountUS={null}
               percentTractTribal={testCase.percentTribal}
             />
           </LocalizedComponent>,
       );
       expect(asFragment()).toMatchSnapshot();
-      screen.getByText(testCase.prio);
+      screen.getByText(testCase.isDAC);
     });
   });
-  // it('checks if component renders YES when category count >= 1, isDonut = true, tribal % = null', () => {
-  //   const {asFragment} = render(
-  //       <LocalizedComponent>
-  //         <TractPrioritization
-  //           totalCategoriesPrioritized={3}
-  //           isDonut={true}
-  //           percentTractTribal={null}
-  //         />
-  //       </LocalizedComponent>,
-  //   );
-  //   expect(asFragment()).toMatchSnapshot();
-  // });
-  // it('checks if component renders YES when category count >= 1, isDonut = true, tribal % = 0', () => {
-  //   const {asFragment} = render(
-  //       <LocalizedComponent>
-  //         <TractPrioritization
-  //           totalCategoriesPrioritized={3}
-  //           isDonut={true}
-  //           percentTractTribal={0}
-  //         />
-  //       </LocalizedComponent>,
-  //   );
-  //   expect(asFragment()).toMatchSnapshot();
-  // });
-  // it('checks if component renders YES when category count >= 1, isDonut = true, tribal % = .47', () => {
-  //   const {asFragment} = render(
-  //       <LocalizedComponent>
-  //         <TractPrioritization
-  //           totalCategoriesPrioritized={3}
-  //           isDonut={true}
-  //           percentTractTribal={.47}
-  //         />
-  //       </LocalizedComponent>,
-  //   );
-  //   expect(asFragment()).toMatchSnapshot();
-  // });
-  // it('checks if component renders YES when category count >= 1, isDonut = false, tribal % = null', () => {
-  //   const {asFragment} = render(
-  //       <LocalizedComponent>
-  //         <TractPrioritization
-  //           totalCategoriesPrioritized={3}
-  //           isDonut={false}
-  //           percentTractTribal={null}
-  //         />
-  //       </LocalizedComponent>,
-  //   );
-  //   expect(asFragment()).toMatchSnapshot();
-  // });
-  // it('checks if component renders YES when category count >= 1, isDonut = false, tribal % = 0', () => {
-  //   const {asFragment} = render(
-  //       <LocalizedComponent>
-  //         <TractPrioritization
-  //           totalCategoriesPrioritized={3}
-  //           isDonut={false}
-  //           percentTractTribal={0}
-  //         />
-  //       </LocalizedComponent>,
-  //   );
-  //   expect(asFragment()).toMatchSnapshot();
-  // });
-  // it('checks if component renders YES when category count >= 1, isDonut = false, tribal % = .87', () => {
-  //   const {asFragment} = render(
-  //       <LocalizedComponent>
-  //         <TractPrioritization
-  //           totalCategoriesPrioritized={3}
-  //           isDonut={false}
-  //           percentTractTribal={.87}
-  //         />
-  //       </LocalizedComponent>,
-  //   );
-  //   expect(asFragment()).toMatchSnapshot();
-  // });
-
-  // it('checks if component renders YES when category count == 0, isDonut = true, tribal % = null', () => {
-  //   const {asFragment} = render(
-  //       <LocalizedComponent>
-  //         <TractPrioritization
-  //           totalCategoriesPrioritized={0}
-  //           isDonut={true}
-  //           percentTractTribal={null}
-  //         />
-  //       </LocalizedComponent>,
-  //   );
-  //   expect(asFragment()).toMatchSnapshot();
-  // });
-  // it('checks if component renders YES when category count == 0, isDonut = true, tribal % = 0', () => {
-  //   const {asFragment} = render(
-  //       <LocalizedComponent>
-  //         <TractPrioritization
-  //           totalCategoriesPrioritized={0}
-  //           isDonut={true}
-  //           percentTractTribal={0}
-  //         />
-  //       </LocalizedComponent>,
-  //   );
-  //   expect(asFragment()).toMatchSnapshot();
-  // });
-  // it('checks if component renders YES when category count == 0, isDonut = true, tribal % = .67', () => {
-  //   const {asFragment} = render(
-  //       <LocalizedComponent>
-  //         <TractPrioritization
-  //           totalCategoriesPrioritized={0}
-  //           isDonut={true}
-  //           percentTractTribal={.67}
-  //         />
-  //       </LocalizedComponent>,
-  //   );
-  //   expect(asFragment()).toMatchSnapshot();
-  // });
-
-  // it('checks if component renders PARTIALLY when category count == 0, isDonut = false, tribal % = .33', () => {
-  //   const {asFragment} = render(
-  //       <LocalizedComponent>
-  //         <TractPrioritization
-  //           totalCategoriesPrioritized={0}
-  //           isDonut={false}
-  //           percentTractTribal={.33}
-  //         />
-  //       </LocalizedComponent>,
-  //   );
-  //   expect(asFragment()).toMatchSnapshot();
-  // });
-  // it('checks if component renders PARTIALLY when category count == 0, isDonut = false, tribal % = 0', () => {
-  //   const {asFragment} = render(
-  //       <LocalizedComponent>
-  //         <TractPrioritization
-  //           totalCategoriesPrioritized={0}
-  //           isDonut={false}
-  //           percentTractTribal={0}
-  //         />
-  //       </LocalizedComponent>,
-  //   );
-  //   expect(asFragment()).toMatchSnapshot();
-  // });
-  // it('checks if component renders NO when category count == 0, isDonut = false, tribal % = null', () => {
-  //   const {asFragment} = render(
-  //       <LocalizedComponent>
-  //         <TractPrioritization
-  //           totalCategoriesPrioritized={0}
-  //           isDonut={false}
-  //           percentTractTribal={null}
-  //         />
-  //       </LocalizedComponent>,
-  //   );
-  //   expect(asFragment()).toMatchSnapshot();
-  // });
 });
diff --git a/client/src/components/TractPrioritization/__snapshots__/TractPrioritization.test.tsx.snap b/client/src/components/TractPrioritization/__snapshots__/TractPrioritization.test.tsx.snap
index 7a92585b1..0c73f7d8a 100644
--- a/client/src/components/TractPrioritization/__snapshots__/TractPrioritization.test.tsx.snap
+++ b/client/src/components/TractPrioritization/__snapshots__/TractPrioritization.test.tsx.snap
@@ -1,6 +1,6 @@
 // Jest Snapshot v1, https://goo.gl/fbAQLP
 
-exports[`rendering of TractPrioritization Component checks if component renders No when category count = 0, isDonut = false, tribal % = null 1`] = `
+exports[`rendering of TractPrioritization Component checks if component renders No when category count = 0, isAdjacency = false, isAdjLowInc = false, tribal points in AK = null tribal % = null 1`] = `
 <DocumentFragment>
   <h3>
     No
@@ -8,7 +8,79 @@ exports[`rendering of TractPrioritization Component checks if component renders
 </DocumentFragment>
 `;
 
-exports[`rendering of TractPrioritization Component checks if component renders Partially when category count = 0, isDonut = false, tribal % = 0 1`] = `
+exports[`rendering of TractPrioritization Component checks if component renders No when category count = 0, isAdjacency = false, isAdjLowInc = true, tribal points in AK = null tribal % = null 1`] = `
+<DocumentFragment>
+  <h3>
+    No
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders No when category count = 0, isAdjacency = true, isAdjLowInc = false, tribal points in AK = null tribal % = null 1`] = `
+<DocumentFragment>
+  <h3>
+    No
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders Partially when category count = 0, isAdjacency = false, isAdjLowInc = false, tribal points in AK = 1 tribal % = null 1`] = `
+<DocumentFragment>
+  <h3>
+    Partially
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders Partially when category count = 0, isAdjacency = false, isAdjLowInc = false, tribal points in AK = 2 tribal % = 0 1`] = `
+<DocumentFragment>
+  <h3>
+    Partially
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders Partially when category count = 0, isAdjacency = false, isAdjLowInc = false, tribal points in AK = 3 tribal % = 0.13 1`] = `
+<DocumentFragment>
+  <h3>
+    Partially
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders Partially when category count = 0, isAdjacency = false, isAdjLowInc = false, tribal points in AK = null tribal % = 0 1`] = `
+<DocumentFragment>
+  <h3>
+    Partially
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders Partially when category count = 0, isAdjacency = false, isAdjLowInc = false, tribal points in AK = null tribal % = 0.13 1`] = `
+<DocumentFragment>
+  <h3>
+    Partially
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders Partially when category count = 0, isAdjacency = false, isAdjLowInc = true, tribal points in AK = 1 tribal % = null 1`] = `
+<DocumentFragment>
+  <h3>
+    Partially
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders Partially when category count = 0, isAdjacency = false, isAdjLowInc = true, tribal points in AK = 2 tribal % = 0 1`] = `
+<DocumentFragment>
+  <h3>
+    Partially
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders Partially when category count = 0, isAdjacency = false, isAdjLowInc = true, tribal points in AK = 3 tribal % = 0.13 1`] = `
 <DocumentFragment>
   <h3>
     Partially
@@ -16,7 +88,7 @@ exports[`rendering of TractPrioritization Component checks if component renders
 </DocumentFragment>
 `;
 
-exports[`rendering of TractPrioritization Component checks if component renders Partially when category count = 0, isDonut = false, tribal % = 0.12 1`] = `
+exports[`rendering of TractPrioritization Component checks if component renders Partially when category count = 0, isAdjacency = false, isAdjLowInc = true, tribal points in AK = null tribal % = 0 1`] = `
 <DocumentFragment>
   <h3>
     Partially
@@ -24,7 +96,223 @@ exports[`rendering of TractPrioritization Component checks if component renders
 </DocumentFragment>
 `;
 
-exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 0, isDonut = true, tribal % = 0 1`] = `
+exports[`rendering of TractPrioritization Component checks if component renders Partially when category count = 0, isAdjacency = false, isAdjLowInc = true, tribal points in AK = null tribal % = 0.13 1`] = `
+<DocumentFragment>
+  <h3>
+    Partially
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders Partially when category count = 0, isAdjacency = true, isAdjLowInc = false, tribal points in AK = 1 tribal % = null 1`] = `
+<DocumentFragment>
+  <h3>
+    Partially
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders Partially when category count = 0, isAdjacency = true, isAdjLowInc = false, tribal points in AK = 2 tribal % = 0 1`] = `
+<DocumentFragment>
+  <h3>
+    Partially
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders Partially when category count = 0, isAdjacency = true, isAdjLowInc = false, tribal points in AK = 3 tribal % = 0.13 1`] = `
+<DocumentFragment>
+  <h3>
+    Partially
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders Partially when category count = 0, isAdjacency = true, isAdjLowInc = false, tribal points in AK = null tribal % = 0 1`] = `
+<DocumentFragment>
+  <h3>
+    Partially
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders Partially when category count = 0, isAdjacency = true, isAdjLowInc = false, tribal points in AK = null tribal % = 0.13 1`] = `
+<DocumentFragment>
+  <h3>
+    Partially
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 0, isAdjacency = true, isAdjLowInc = true, tribal points in AK = 1 tribal % = null 1`] = `
+<DocumentFragment>
+  <h3>
+    YES
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 0, isAdjacency = true, isAdjLowInc = true, tribal points in AK = 2 tribal % = 0 1`] = `
+<DocumentFragment>
+  <h3>
+    YES
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 0, isAdjacency = true, isAdjLowInc = true, tribal points in AK = 3 tribal % = 0.13 1`] = `
+<DocumentFragment>
+  <h3>
+    YES
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 0, isAdjacency = true, isAdjLowInc = true, tribal points in AK = null tribal % = 0 1`] = `
+<DocumentFragment>
+  <h3>
+    YES
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 0, isAdjacency = true, isAdjLowInc = true, tribal points in AK = null tribal % = 0.13 1`] = `
+<DocumentFragment>
+  <h3>
+    YES
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 0, isAdjacency = true, isAdjLowInc = true, tribal points in AK = null tribal % = null 1`] = `
+<DocumentFragment>
+  <h3>
+    YES
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isAdjacency = false, isAdjLowInc = false, tribal points in AK = 1 tribal % = null 1`] = `
+<DocumentFragment>
+  <h3>
+    YES
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isAdjacency = false, isAdjLowInc = false, tribal points in AK = 2 tribal % = 0 1`] = `
+<DocumentFragment>
+  <h3>
+    YES
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isAdjacency = false, isAdjLowInc = false, tribal points in AK = 3 tribal % = 0.45 1`] = `
+<DocumentFragment>
+  <h3>
+    YES
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isAdjacency = false, isAdjLowInc = false, tribal points in AK = null tribal % = 0 1`] = `
+<DocumentFragment>
+  <h3>
+    YES
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isAdjacency = false, isAdjLowInc = false, tribal points in AK = null tribal % = 0.45 1`] = `
+<DocumentFragment>
+  <h3>
+    YES
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isAdjacency = false, isAdjLowInc = false, tribal points in AK = null tribal % = null 1`] = `
+<DocumentFragment>
+  <h3>
+    YES
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isAdjacency = false, isAdjLowInc = true, tribal points in AK = 1 tribal % = null 1`] = `
+<DocumentFragment>
+  <h3>
+    YES
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isAdjacency = false, isAdjLowInc = true, tribal points in AK = 2 tribal % = 0 1`] = `
+<DocumentFragment>
+  <h3>
+    YES
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isAdjacency = false, isAdjLowInc = true, tribal points in AK = 3 tribal % = 0.45 1`] = `
+<DocumentFragment>
+  <h3>
+    YES
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isAdjacency = false, isAdjLowInc = true, tribal points in AK = null tribal % = 0 1`] = `
+<DocumentFragment>
+  <h3>
+    YES
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isAdjacency = false, isAdjLowInc = true, tribal points in AK = null tribal % = 0.45 1`] = `
+<DocumentFragment>
+  <h3>
+    YES
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isAdjacency = false, isAdjLowInc = true, tribal points in AK = null tribal % = null 1`] = `
+<DocumentFragment>
+  <h3>
+    YES
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isAdjacency = true, isAdjLowInc = false, tribal points in AK = 1 tribal % = null 1`] = `
+<DocumentFragment>
+  <h3>
+    YES
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isAdjacency = true, isAdjLowInc = false, tribal points in AK = 2 tribal % = 0 1`] = `
+<DocumentFragment>
+  <h3>
+    YES
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isAdjacency = true, isAdjLowInc = false, tribal points in AK = 3 tribal % = 0.45 1`] = `
+<DocumentFragment>
+  <h3>
+    YES
+  </h3>
+</DocumentFragment>
+`;
+
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isAdjacency = true, isAdjLowInc = false, tribal points in AK = null tribal % = 0 1`] = `
 <DocumentFragment>
   <h3>
     YES
@@ -32,7 +320,7 @@ exports[`rendering of TractPrioritization Component checks if component renders
 </DocumentFragment>
 `;
 
-exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 0, isDonut = true, tribal % = 0.12 1`] = `
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isAdjacency = true, isAdjLowInc = false, tribal points in AK = null tribal % = 0.45 1`] = `
 <DocumentFragment>
   <h3>
     YES
@@ -40,7 +328,7 @@ exports[`rendering of TractPrioritization Component checks if component renders
 </DocumentFragment>
 `;
 
-exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 0, isDonut = true, tribal % = null 1`] = `
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isAdjacency = true, isAdjLowInc = false, tribal points in AK = null tribal % = null 1`] = `
 <DocumentFragment>
   <h3>
     YES
@@ -48,7 +336,7 @@ exports[`rendering of TractPrioritization Component checks if component renders
 </DocumentFragment>
 `;
 
-exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isDonut = true, tribal % = 0.34 1`] = `
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isAdjacency = true, isAdjLowInc = true, tribal points in AK = 1 tribal % = null 1`] = `
 <DocumentFragment>
   <h3>
     YES
@@ -56,7 +344,7 @@ exports[`rendering of TractPrioritization Component checks if component renders
 </DocumentFragment>
 `;
 
-exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 2, isDonut = true, tribal % = 0 1`] = `
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isAdjacency = true, isAdjLowInc = true, tribal points in AK = 2 tribal % = 0 1`] = `
 <DocumentFragment>
   <h3>
     YES
@@ -64,7 +352,7 @@ exports[`rendering of TractPrioritization Component checks if component renders
 </DocumentFragment>
 `;
 
-exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 3, isDonut = true, tribal % = null 1`] = `
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isAdjacency = true, isAdjLowInc = true, tribal points in AK = 3 tribal % = 0.45 1`] = `
 <DocumentFragment>
   <h3>
     YES
@@ -72,7 +360,7 @@ exports[`rendering of TractPrioritization Component checks if component renders
 </DocumentFragment>
 `;
 
-exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 4, isDonut = false, tribal % = null 1`] = `
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isAdjacency = true, isAdjLowInc = true, tribal points in AK = null tribal % = 0 1`] = `
 <DocumentFragment>
   <h3>
     YES
@@ -80,7 +368,7 @@ exports[`rendering of TractPrioritization Component checks if component renders
 </DocumentFragment>
 `;
 
-exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 5, isDonut = false, tribal % = 0 1`] = `
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isAdjacency = true, isAdjLowInc = true, tribal points in AK = null tribal % = 0.45 1`] = `
 <DocumentFragment>
   <h3>
     YES
@@ -88,7 +376,7 @@ exports[`rendering of TractPrioritization Component checks if component renders
 </DocumentFragment>
 `;
 
-exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 7, isDonut = false, tribal % = 0.82 1`] = `
+exports[`rendering of TractPrioritization Component checks if component renders YES when category count = 1, isAdjacency = true, isAdjLowInc = true, tribal points in AK = null tribal % = null 1`] = `
 <DocumentFragment>
   <h3>
     YES