diff --git a/merkl.config.ts b/merkl.config.ts
index cf23b40d..fc11174a 100644
--- a/merkl.config.ts
+++ b/merkl.config.ts
@@ -49,11 +49,11 @@ export default createConfig({
   defaultTheme: "puffer",
   deposit: false,
   tags: ["puffer"],
-  opportunityNavigationMode: "supply",
+  opportunityNavigationMode: "direct",
   tokenSymbolPriority: ["ZK", "USDC", "USDC.e", "ETH", "WETH", "WBTC", "wstETH", "USDT", "USDe", "weETH", "DAI"],
   opportunityCellHideTags: ["token", "action"],
-  rewardsNavigationMode: "chain",
-  opportunityLibraryDefaultView: "cells",
+  rewardsNavigationMode: "opportunity",
+  opportunityLibraryDefaultView: "table",
   // opportunityLibraryExcludeFilters: ["protocol","action"],
   opprtunityPercentage: true,
   hideLayerMenuHomePage: false,
@@ -181,7 +181,7 @@ export default createConfig({
       enabled: false,
     },
     bridge: {
-      enabled: true,
+      enabled: false,
     },
   },
   socials: {
diff --git a/src/routes/_merkl.users.$address.claims.tsx b/src/routes/_merkl.users.$address.claims.tsx
index da93677a..66c789d5 100644
--- a/src/routes/_merkl.users.$address.claims.tsx
+++ b/src/routes/_merkl.users.$address.claims.tsx
@@ -13,13 +13,12 @@ export async function loader({ params: { address } }: LoaderFunctionArgs) {
 export default function Index() {
   const { claims } = useLoaderData<typeof loader>();
 
-  const claimWiped = claims.filter(claim => BigInt(claim.amount) > 0n);
+  const claimWiped = claims.filter(claim => BigInt((claim.amount ?? 0) * 10 ** claim.token.decimals) > 0n);
 
   return (
     <Container>
       <Space size="md" />
       <HistoricalClaimsLibrary claims={claimWiped} />
-      <Space size="md" />
     </Container>
   );
 }