Stringers
Mobile App · Android · written 11-6
FTools: Skin Collection Hub · ZEMA MARKETPLACE INC

A "free diamonds" app that never delivered diamonds got 950k installs in four months: how the old Free Fire skin-tool business works

What it is A Free Fire skin, emote and gift-catalog app sold as "fan-made." Users come in for free diamonds, and the developer earns by showing them ads.

Why it took off A Vietnamese team posted hundreds of TikTok videos with the same caption, bet that a few would hit millions of views, pulled low-cost-market players looking for free diamonds into the store, and paid back with 4.88-point ratings and ads.

DHow you could follow it Don't copy it. If you want to learn from it, learn the distribution: in low-cost markets, ship a game tool with honest content that doesn't hint at free diamonds, mass-post the same caption on TikTok, and only put money behind the few clips that perform.

D grade: the category is a grey-market niche with dozens of copy-paste apps. No product differentiation; it relies on trademark borrowing, implied promises it can't deliver, and rating manipulation for growth. The same team's other packages have been delisted. The arbitrage is worth understanding, but following it isn't worth the effort. Few people know about it yet.
Data (updated daily) · first launch 2026-07-21 · 11-07 installs 956,126
Android · Total installs worldwide
600k700k800k900k1M10-2910-3111-0211-0511-07956k
Data 2026-10-29 → 2026-11-07 (10 days, 10 observations). Google's detail page only refreshes install counts every other day, so a flat day doesn't mean nobody installed.
Android · Ratings count (cumulative)
1.8k2k2.2k2.5k10-2910-3111-0211-0511-072.6k
Data 2026-10-29 → 2026-11-07 (10 days, 10 observations)

FTools: Skin Collection Hub is a Free Fire skin catalog app on Google Play with 6k cumulative installs as of Nov, and 956k in the last 7 days. It hasn't been updated since its 260 launch in Jul 21, stays at version 1.0.0, charges nothing, and only shows ads. Most people who install it expect free diamonds, then complain in the reviews that it's a scam. What got it going wasn't the product: one TikTok account posted the same line in 766 videos, plus cheap traffic from Nigeria, South Africa, Indonesia and Latin America. Below is how the business runs and why it's not worth copying.

"If you installed it you're the fool"

In Oct 17, a user named Adama Fofanah left this on FTools' Google Play page:

it is fake if you download it you are very stupid (it's fake, if you download it you're very stupid)

By Nov 6,238 people had marked it helpful, the most-liked review on the app. The second is "this app is a scam please don't download it" from Jedidiah Promise on Aug 3 (102 found it helpful), and the third is "ver bad app Don't install it" (50 people).

Yet the same store page shows an average rating of 4.88. The rating distribution has just two clusters: about 5 one-star reviews and about 2,400 3-star ones, with 150, 1, 2 and 4 stars all at 0 (Google Play, 11-06). Reviews are angry, but the stars are all good. The score is most likely manufactured (inference; how it was done is unverified).

What it is

The store page is restrained: "A fan-made companion app for entertainment and browsing collections," with seven catalog categories (characters, gift packs, emotes, pets, weapons, vehicles, parachutes) and a disclaimer: "unofficial, not affiliated with any game company or publisher." The description never mentions Free Fire; it says "game collections" instead.

But people who come in aren't after a catalog. The package name contains "diamond," and the TikTok caption reads "FFF Skin Tool - Diamond Est": "FFF" and "Diamond" are words Free Fire players type when searching for free diamonds or free skins. Diamonds are the in-game currency you buy with money, and among young players in Nigeria, Indonesia and Latin America, "how to get diamonds for free" is a question people search constantly. FTools gives you nothing but a catalog to look at; by the time users realize, they've already sat through several screens of ads.

The store page is marked "Contains ads" with no in-app purchases; the data safety section says device IDs may be shared with third parties, the standard wording for ad SDKs.

Where the traffic comes from

One line, posted 766 times on TikTok. A TikTok account named "FTools: Skin Collection Hub" has 44k followers, 605k likes and 766 videos (TikTok, 11-06). We reviewed 350 of them: the caption is identical every time, "Upgrade your gaming style with FFF Skin Tool - Diamond Est!", each video runs 20–30 seconds, the content is tagged as Vietnam, and the audio is labeled "âm thanh gốc" (Vietnamese for "original sound").

视频是一批一批发的:8 月 24 日 0 点 11 分到 15 分发了一批,9 月 30 日凌晨 2 点 47 分一批,10 月 26 日 0 点 25 分又一批(美西时间),每批十几二十条,几乎同一分钟。播放量差得极开:350 条的中位数只有约 1,000 次,最高的一条(9 月 30 日那批)838 万次,8 月 23 日一条 284 万,另有四五条过百万。在 TikTok 搜「fff skin tool」,前 20 条里有 12 条是这个号的。

This shape looks like batch ad creative in an ad account: the same line over different visuals, hundreds of videos spread out, betting on a few hits (inference; whether it's paid promotion or pure organic reach, I couldn't verify in the TikTok ad library, unconfirmed). The install curve fits too: August 9–11, the early-to-mid October stretch, Oct 30 to Nov 3, with single-day installs spiking to 3–45k; September 19–25 is almost 0 (third-party estimates from AppstoreSpy + Google Play; July through October are estimates). It comes in waves, like the spend switches on and off. It doesn't look like word of mouth.

Nobody in the comments believes it. Under the video with 8.38M views, the most-liked comment is in Spanish: "I believed this when I was broke too" (85 likes), followed by an Indonesian one: "Does anyone still believe this?" (43 likes), "I fell for it 2022 years ago", "it's viral bait", and one that says "my ex never lied to me this much." Under the August one with 2.84M views, the top-liked comment is Indonesian: "want to download, but scared it won't be like the video."

That's the algorithm of this business: not everyone has to believe it. A thousand people scroll past, and a few tap through, install, and sit through a few screens of ads. That's enough.

Rating and name help conversion. A 4.88 rating makes the store page look credible; "Diamond" and "Skin Tool" in the package name and title target searches like "free fire diamond." YouTube has a lot of "FFF skin tool real or fake" review videos, so that search demand has been there all along.

Free Fire returning to India isn't the main driver. Free Fire relaunched in India in Oct 28 (TechCrunch), but FTools only reached #198 on India's Entertainment chart in Nov 5. Its home turf is Nigeria (best Entertainment Top Free rank #18, 11-03) and South Africa (#32), followed by Argentina, Turkey, Mexico and Indonesia, markets where an install is worth a few cents.

Who's behind it

The developer is listed as "ZEMA MARKETPLACE INC," the name of a real Chicago energy-data company. But the Play account's contact email is a Gmail address, the privacy policy sits on Google Sites, and the account only started publishing apps this year: a short drama app, a dog-language translator, and FF skin tools (AppBrain). It's most likely a bought or rented corporate developer account (inference, unconfirmed).

More notable: the "FFF Skin Tool - Diamond Est" pushed in the TikTok captions isn't FTools. It's a package under a different developer account, and that package has since been removed from Google Play (Play page 404; APKPure's last update was Oct 11). The earliest video we found on that TikTok account is from Jun 24, almost a month before FTools' store debut on Jul 21. Taken together: the same Vietnamese team seems to hold several packages and several developer accounts, keeps the TikTok account and creative constant, and when a package gets pulled, swaps in the next one (inference).

Where the money comes from, and how long it lasts

No in-app purchases, just ads: interstitials and rewarded videos that start playing as soon as someone opens the app. An individual user brings in roughly a few cents to a few dollars in ad revenue (estimate), so the only way to make it pay is to buy installs in cheap markets like Nigeria and Indonesia. Users who find they can't get diamonds leave quickly, so retention is presumably poor, which means spend has to run nonstop. When it stops, daily installs drop to double digits.

Momentum is fading: around Nov 1 it was about 45k a day, and in Nov 6 it was 28k (Google Play).

Who it's competing with

This is a crowded, established category. Look-alikes with "FFF," "FF," "Booyah," or "Diamond" in the name number in the dozens on Google Play, nearly identical in form: a fan-made disclaimer, a skin encyclopedia, and ads. A few representative ones (Google Play, 11-06):

AppLaunchedTotal installspast 7 days
Get Daily Diamonds Tips2025-1211.6M+178k
Diamond Wala - Get Redeem Code2023-099.99M+67k
FFF Diamond: Skins & Emotes2026-053.45M—
FFF Daily Skin Reward Guide2026-062.18M+59k
Emotes Player2026-082.07M+141k
FF Skin Tool: Booyah Emotes2026-08860k+112k
FFF Daily Diamond: FFF Guide2026-06560k+297k, growing faster than FTools this week
FTools: Skin Collection Hub2026-07956k+262k

FTools sits mid-pack and is no different in product: its description, category, and disclaimer follow the same template as the rest. Other look-alikes have also started their own TikTok accounts pushing videos, one with 1.01M views. The same playbook shows up in Mobile Legends and Roblox skin tools too (a Roblox avatar-skin tool with 5.16M installs).

Where it does beat the rest is TikTok coverage: one account takes up most of the "fff skin tool" search results.

Almost nobody outside knows it exists: no press coverage, no discussion on X when you search "FTools" or "FFF skin," and no public revenue figures. That doesn't mean there's an open slot. The category has been full for a long time; the people running these just don't talk about it.

If it were you

D Don't copy this. It's an arbitrage play built on "riding a big game's IP + promising what can't be delivered + cheap traffic + ads to pay back." It makes money, but dozens of players are fighting over the same users, and packages can be pulled at any time. The one it was promoting has already been pulled.

Who it's for: user-acquisition teams already running ad monetization, who know how to batch-publish TikTok creative and have several developer accounts to rotate. For them it's just another category, and they don't need this article.

Who it's not for: indie developers who want to build a product that keeps users long-term; solo operators without backup accounts who go to zero after one takedown; anyone unwilling to take the risk of trading on the Free Fire trademark and the "free diamonds" implication.

How to do it (if you just want the playbook): don't copy what it sells, copy how it distributes. Pick a compliant game utility that players genuinely need: strategy guides, loadout calculators, redeem-code reminders, event calendars. Make the content real, and don't imply "free diamonds." First work out how much ad revenue one user brings in in your target market, then decide how much you can afford to pay per install.

How to acquire users: take its TikTok approach. One line paired with dozens or hundreds of visuals, posted in small batches, with money only behind the few that perform. Target markets with cheap installs and lots of young players: Nigeria, Indonesia, Latin America.

When to move: there's no hard deadline. If you're going to build a game tool anyway, ship two to three weeks before a big game's new season or new region launch. The Free Fire India relaunch wave is one example, and search volume is still climbing.

What would mean we got it wrong: (1) if by late December FTools is still on Google Play, daily installs hold above 20k, and it hasn't swapped packages, these packages aren't as easy to take down as assumed, and the window is wider than it looks; (2) if a utility app with a genuine 4+ rating and good retention breaks into Nigeria's Entertainment top 20, that shows the demand can be served without deception, and that's the version actually worth building.

---

*Data: Google Play installs and charts (10-29 to 11-06); July through October installs are third-party estimates from AppstoreSpy. TikTok accounts, videos and comments (scraped 11-06). Store page copy and reviews (Google Play, 11-06). Developer info: AppBrain, public LEI registry, APKPure. Free Fire India launch: TechCrunch 2026-10-28. Anything marked "inference" or "estimate" is inferred or estimated.*

Android store page ↗

Research notes: competitor table, acquisition evidence, full research report
Competitors
NameWhereLaunchedScaleHow it differs from this one
Get Daily Diamonds TipsAndroid2025-12-2511.6M installs, +7k in the last 178 days (googleplay library)A similar diamond-guide app, ten times the size, also in Nigeria's top Entertainment charts at 60; FTools focuses on a skin encyclopedia
Diamond Wala - Get Redeem CodeAndroid2023-09-199.99M installs, 139k ratingsFocuses on redeem codes, main market India; FTools targets Africa, Latin America and Southeast Asia
FFF Diamond: Skins & Emotes(HH ACCOUNTANCY SERVICES LIMITED)Android2026-05-293.45M installsNearly identical in form, also under a borrowed corporate-name developer account
FFF Daily Diamond: FFF Guide(Maaaen)Android2026-06-12560k installs, +7k in the last 297 daysA look-alike growing faster than FTools this week, main market India
Emotes Player / FF Skin Tool: Booyah Emotes / FFF Daily Skin Reward GuideAndroid2026-06~082.07M / 860k / 2.18M installsSame template, same monetization, no real difference
FFF Skin Tool - Diamond Est(Faith Mackeniz)Android2026 (removed)Unknown; Play page 404, APKPure last update 2026-10-11FTools' TikTok account keeps pushing this name, likely another package from the same team
Garena official store / redeem codesBig-company features2017Free Fire 2.18B installsThe official game actually delivers skins, but you have to pay; FTools delivers nothing and only shows pictures
Where users come from
  • Verified Batch TikTok videos (suspected ads / Spark Ads): @user1627983365982 "FTools: Skin Collection Hub": 766 videos with identical captions, posted in the same minute per batch, region tagged VN, top video 8.38M views; in the top 20 results for "fff skin tool," 12 are from this account (TikHub)
  • Inference Paid TikTok promotion: simultaneous batch posts and widely varying view counts fit the shape of an ad account; the tiktokads library only covers Europe, so this wasn't checked
  • Inference Facebook Page / possibly running ads: FTools' Page has only 1 followers and 82 people talking about it; Diamond Est's Page posts videos with the same caption; the metaads library didn't track it
  • Verified Riding the IP name + store search: uses FFF / Diamond / skintool in place of Free Fire; YouTube has many "FFF skin tool real or fake" videos, showing the search demand persists year-round
  • Inference Rating packaging: the histogram shows only 3-star and 5-star ratings (about 150 / 2,412), with no 1-star ratings, yet the most useful reviews on Play are 1-star "fake / scam" reviews

Why FTools: Skin Collection Hub (com.ftools.skintool.hub.diamond) could be pushed this far

Channel: Google Play; developer account "ZEMA MARKETPLACE INC"; category ENTERTAINMENT; research date 2026-11-06.

Bottom line

This isn't an app that succeeded on its product. It's a standard ad-acquisition / install-arbitrage play in the old gray category of Free Fire "free diamonds / skin tools": the product is a skin-encyclopedia shell at version 1.0.0, not updated since Jul 21; a Vietnamese-run TikTok account posted 766 videos with the same line ("Upgrade your gaming style with FFF Skin Tool - Diamond Est!") to pull in Free Fire players in Nigeria, South Africa, Indonesia and Latin America, low-cost traffic markets, who want "free diamonds"; it monetizes through ads, and the rating distribution is clearly engineered.

1. Data (our database + AppstoreSpy estimates)

DateTotal installsSource
2026-07-021,110googleplay.app_day_ext (AppstoreSpy estimates)
2026-07-1432,103Same source (first wave 7/8–7/14, about 25k)
2026-07-2136,480Same source; the store's "launched / updated" dates are both 07-21, and the version has stayed at 1.0.0
2026-08-11143,242Same source (second wave 8/8–8/11, about 80k)
2026-10-01324,487Same as above
2026-10-29694,558googleplay.app_day (collected by us)
2026-11-06956,126Same source; +261,568 in the last 7 days
  • Daily gains (collected by us, combined across consecutive days): 11-01 +100,094 (3 days), 11-03 +90,984 (2 days), 11-05 +42,243 (2 days), 11-06 +28,247. Single-day installs ~45k → 28k, declining.
  • The install curve comes in waves: spikes of 3–45k single-day installs on 8/9–8/11, 10/8, 10/13, 10/21–22, 10/27, 10/30–11/03, with days in between often showing only double-digit gains (9/19–9/25, nearly 0). That's the shape of spend switched on and off, not organic growth.
  • Chart (googleplay.chart_rank): only on the ENTERTAINMENT Top Free chart, best rank #18 in ng (11-03) and #32 in za (11-03); ar / tr / mx / id / my / in / th / es all land between #60 and #200. No overall-chart or Top Grossing placement anywhere in the world.
  • Monetization: offers_iap = False, ad_supported = True (app_snap); the Data safety section says the app shares the device ID with third parties (Play page), a typical ad SDK. The same developer's other app, "Drama Story: Reel Short Series," lists bb2ee3c55.app-ads-txt.com as its developer website (an app-ads.txt hosting domain), suggesting this account's business model is ad monetization.
  • Rating anomaly: histogram [1-star 0, 2-star 0, 3-star ~150, 4-star 0, 5-star ~2,412] (app_snap has this shape every day), average 4.88. But the three most "helpful" reviews on the Play page are all 1-star: "it is fake if you download it you are very stupid" (237 people found it helpful), "this app is a scam please don't download it" (102), "ver bad app Don't install it" (50). Only 1/3/5-star reviews with no 1-star count, which doesn't match the review content at all. The rating is most likely brushed or gamed with incentivized reviews (specific method not verified).

2. Competitors: a crowded old grey category

Dozens of companion apps for "Free Fire skins / emotes / diamond guides / free diamonds" exist. Names deliberately avoid the trademark, using "FFF", "FF", "Booyah", "Diamond" instead of Free Fire. Nearly all follow the same pattern: fan-made disclaimer + encyclopedia content + ad monetization + paid acquisition. Users actually want "free diamonds / skins," which these apps can't deliver, so the reviews are full of "scam" complaints.

CompetitorsDeveloperLaunchedCumulative installs / last 7 days (googleplay library 11-06)
Get Daily Diamonds Tips(rapela.diamond.guide)World's Maintenance2025-12-2511.6M / +178k; also in the top 60 of the entertainment chart
Diamond Wala - Get Redeem CodeMd Sanaullah Amir2023-099.99M / +67k (India)
FF Fire - Get EmotesBECKY MATCH DEV2025-034.44M
FFF Diamond: Skins & EmotesHH ACCOUNTANCY SERVICES LIMITED2026-05-293.45M
FF Skin Tool Prom8gan private limited2023-102.69M / +74k
FFF Daily Skin Reward GuideLKY Studio2026-06-152.18M / +59k
Emotes PlayerDeveloper122026-08-042.07M / +141k
FF Skin Tool: Booyah EmotesZyphoria Labs2026-08-27860k / +112k
FFF Daily Diamond: FFF GuideMaaaen2026-06-12560k / +297k (growing faster than FTools this week)
FFF Skin Tool - Diamond Est(com.skintool.diamond.fffskintool.getdaily)Faith Mackeniz?–2026-10Removed from Play (Play page 404; APKPure last update 2026-10-11, v1.0.7)
FFF Tools: Diamond & Skin Hub(com.fff.diamond.skintool.hub)?2026Was on Play; also has its own TikTok account @fff.tools.diamond
Official: Free Fire / Free Fire MAX in-game store, Garena official redeem codesGarena—Game itself 2.18B / 975M installs
Skin tools for similar games: ML (Mobile Legends) / AOV / Robloxseveral—ML Tools GFX 1.57M, Skin Tools AOVV 3.98M, Clothes Skin Tool For Roblox 5.16M

FTools is mid-sized in this category, and it has no distinctive product. Its description, feature list (characters / bundles / emotes / pets / weapons / vehicles / parachutes), and disclaimer are nearly identical to Diamond Est, FFF Tools, and others.

3. Where users come from

  1. Batch-posted TikTok videos, confirmed. TikHub returned @user1627983365982, display name "FTools: Skin Collection Hub", with 44k followers, 605k likes and 766 videos. The captions are identical: "Upgrade your gaming style with FFF Skin Tool - Diamond Est!" Each batch of a dozen or twenty videos went out in the same minute (08-24 00:15, 09-30 02:47, 10-09 02:46, 10-26 00:25). The videos are tagged region VN, and the original sound is named "âm thanh gốc - FTools Skin Collection Hub" (Vietnamese for "original sound"). The top single video has 8.38M views (from the 09-30 batch), and one at 08-23 has 2.84M. This pattern, batches posted within the same minute with views ranging from hundreds to millions, fits what TikTok Ads Manager or Spark Ads batch uploads look like. Whether it is paid or purely organic could not be verified with the TikTok ad library: our tiktokads library only covers ads run in Europe, so it doesn't show this account. Searching "fff skin tool" on TikTok, 12 of the first 20 results are from this account. The earliest video is from 07-22, the day after the store update on 07-21, and installs came in a second and third wave afterward.
  2. Facebook, possibly. Jina found a Facebook Page "FTools: Skin Collection Hub" (1 followers, "82 people talking about this"). Few followers and lots of discussion is the typical profile of a Page that runs ads. Diamond Est's Facebook Page also posts videos with the same caption. Our metaads library doesn't track this Page; not verified.
  3. Riding Free Fire search volume for store search and brand borrowing, confirmed. The package name includes skintool and diamond, and TikTok captions use "FFF" and "Diamond", targeting long-running searches like "free fire diamond / skin tool". A large number of YouTube "FFF skin tool real or fake" review videos (Jina search) show this demand has been constant.
  4. Rating was gamed, strong inference. See the histogram anomaly above. A 4.88-star rating makes store conversion look better.
  5. Platform event, limited effect. Free Fire relaunched in India 2026-10-28 (TechCrunch / Moneycontrol), and our library shows 45M installs that week. But FTools' core markets are Nigeria, South Africa, Argentina, Turkey, and Indonesia. India only reached the entertainment chart at #198 in 11-05, so this event helped it little. Its acceleration started in early October.

4. Who runs it

  • The developer name "ZEMA MARKETPLACE INC" belongs to a real Chicago company (LEI 254900HDE3ZS78S6KI83, energy data trading platform ZEMA). But this Play account's email is [email protected], its privacy policy is hosted at sites.google.com/view/zmkincstudio, its website is zemampi.store, and the account only started publishing apps 2026 years ago (AppBrain: 4 apps, about 4M downloads combined; 2 in our library, 5.31M combined). "HH ACCOUNTANCY SERVICES LIMITED" in the same category follows the same pattern. Likely a bought or rented verified business developer account (not verified). Such accounts are used to publish apps across categories (short dramas, dog-language translators, FF skin tools).
  • The TikTok account is run from Vietnam. The package it promotes, "FFF Skin Tool - Diamond Est", belongs to another developer account (Faith Mackeniz), and that package has since been removed from Play. Inference: one team holds multiple packages and multiple developer accounts, rotating them. When one is removed, they switch to the next and keep using the same TikTok creative and accounts (inference, not verified).

5. Why it took off

  • The demand is ready-made. Free Fire has over 2 billion installs, and young players in Nigeria, South Africa, Indonesia, and Latin America constantly search for "free diamonds / skins." That search and click demand is steady year-round.
  • Cheap traffic: the core markets are all low-CPI regions, and installs come in pulses, concentrated in the ad windows.
  • Creative approach: flood TikTok with hundreds of videos using one caption, betting on a few that reach millions to 8 million views. Searching "fff skin tool" on TikTok is basically dominated by it.
  • Store conversion was worked on: a 4.88 rating (anomalous distribution), plus "Diamond" in the package name and copy.
  • Where the money comes from: no in-app purchases, monetized by ads (interstitial / rewarded video). Users arrive, find they can't get diamonds, but have already sat through several screens of ads. Retention should be poor (1-star reviews call it a scam), so paid acquisition has to run constantly. Once spend stops, daily installs drop to double digits (9/19–9/25).

6. Differentiation

Almost none. Compared with dozens of FFF tool apps, FTools has the same product form and the same caption template. The only visible difference is unusually dense TikTok creative (766 videos, one account occupying a keyword's search results), plus rotating packages and developer accounts. It works through distribution, not differentiation.

7. Visibility and copycats

  • No media coverage, and nobody discusses it on X (x-radar searches for "FTools" and "FFF skin" both return 0 results). Revenue isn't public, so few people know about it.
  • But the category is already crowded. Our library shows at least 8 similar apps launched in the last 2026 years, and some are growing faster this week (FFF Daily Diamond +297k). Other similar apps have their own TikTok accounts (@fff.tools.diamond "FFF Tools: Diamond & Skin Hub", @user8540776960299 "FFF Diamond: Skin Tools & Tips" with one video at 1.01M views).

8. What to borrow

  • The arbitrage of "merch demand for a big IP + cheap traffic markets + ad monetization" can pencil out, provided the CPI stays below the ad revenue each user generates.
  • Same-caption batch creative on TikTok, with a few hits spreading out the low cost.
  • Be clear about the risks too: borrowing the trademark, promising what can't be delivered (free diamonds), and gaming ratings. Packages can be removed at any time (the Diamond Est promoted by the same team was already removed), so this playbook won't last long.

9. Uncertain

  • Whether the TikTok videos are paid or organic (nothing from the TikTok ad library confirms either way); whether Facebook / Google ads run.
  • What this package was called before 07-21 (installs date back to 07-02; the store date was reset on 07-21).
  • Ad revenue, eCPM, retention, and how the rating was manufactured.
  • The links between the ZEMA developer account, the Vietnamese team, and the Faith Mackeniz account are inference only.

Sources

This article was written by AI from public data and the data we collect daily. Numbers are sourced, and inferences are labeled.