diff --git a/src/app/pages/ArticlePage/ArticlePage.tsx b/src/app/pages/ArticlePage/ArticlePage.tsx
index b07f69c64d6..83de7a7532e 100644
--- a/src/app/pages/ArticlePage/ArticlePage.tsx
+++ b/src/app/pages/ArticlePage/ArticlePage.tsx
@@ -37,7 +37,12 @@ import RelatedTopics from '#containers/RelatedTopics';
import NielsenAnalytics from '#containers/NielsenAnalytics';
import CpsRecommendations from '#containers/CpsRecommendations';
import InlinePodcastPromo from '#containers/PodcastPromo/Inline';
-import { Article, OptimoBylineBlock } from '#app/models/types/optimo';
+import {
+ Article,
+ OptimoBylineBlock,
+ OptimoBylineContributorBlock,
+ Recommendation,
+} from '#app/models/types/optimo';
import ScrollablePromo from '#components/ScrollablePromo';
import ElectionBanner from './ElectionBanner';
import ImageWithCaption from '../../components/ImageWithCaption';
@@ -128,9 +133,7 @@ const ArticlePage = ({ pageData }: { pageData: Article }) => {
const allowAdvertising = pageData?.metadata?.allowAdvertising ?? false;
const adcampaign = pageData?.metadata?.adCampaignKeyword;
- const isTransliterated =
- ['serbian', 'zhongwen', 'uzbek'].includes(service) &&
- pageType === ARTICLE_PAGE;
+ const isUzbekArticle = service === 'uzbek' && pageType === ARTICLE_PAGE;
const { enabled: podcastPromoEnabled } = useToggle('podcastPromo');
const headline = getHeadline(pageData) ?? '';
@@ -159,7 +162,7 @@ const ArticlePage = ({ pageData }: { pageData: Article }) => {
const formats = pageData?.metadata?.passport?.predicates?.formats ?? [];
const recommendationsData = pageData?.recommendations ?? [];
- // const topStoriesContent = pageData?.secondaryColumn?.topStories;
+
const isPGL = pageData?.metadata?.type === PHOTO_GALLERY_PAGE;
const isSTY = pageData?.metadata?.type === STORY_PAGE;
const isCPS = isPGL || isSTY;
@@ -184,25 +187,13 @@ const ArticlePage = ({ pageData }: { pageData: Article }) => {
audio: MediaLoader,
video: MediaLoader,
text,
- image: (props: ComponentToRenderProps) => (
-