Forgotten Realms Commander
Forgotten Realms Commander (afc) is a commander Magic: The Gathering set (Commander) from 2021-07-23 with 331 catalogued printings. Klauth, Unrivaled Ancient near $30.56 anchors current chase interest. Median reference $0.55 across priced printings. Cactaur aggregates rarity splits, chase links, and a completion value snapshot so collectors and future sellers share one factual set index keyed to magic:en:afc.
What is Forgotten Realms Commander?
Forgotten Realms Commander is a commander release within Magic: The Gathering, dated 2021-07-23 in our catalog. Notable market references include Klauth, Unrivaled Ancient, Prosper, Tome-Bound, Grim Hireling. Priced printings center around a $0.55 median snapshot. Catalog key magic:en:afc powers this hub: rarity counts, chase links, and a full card table so you can plan singles purchases or future marketplace bids with the same data Cactaur uses on card pages.
What is Forgotten Realms Commander?
Forgotten Realms Commander gives collectors a structured view of Commander printings without opening dozens of card tabs. 331 rows are searchable on this page, each linking to gameplay stats and refreshed market references. That structure mirrors how a future Cactaur marketplace listing will expose set-level inventory.
When was Forgotten Realms Commander released?
Forgotten Realms Commander carries a 2021-07-23 release date in Cactaur metadata with 62 official cards. Actual print runs vary by region; Japanese and English releases may differ by a few weeks. Our 331 indexed printings include variants when providers expose them, which can exceed the number printed on booster packaging.
What are the chase cards in Forgotten Realms Commander?
Top of the Forgotten Realms Commander market snapshot: Klauth, Unrivaled Ancient, Prosper, Tome-Bound, Grim Hireling, Robe of Stars. These names anchor most sealed-to-singles arbitrage math; verify holo/reverse variants on each card page before you buy. Forgotten Realms Commander is indexed under slug afc in the Cactaur Magic: The Gathering catalog.
How much is Forgotten Realms Commander worth?
Median reference $0.55 with 331 priced cards implies a skewed market: a few chase cards pull the total up while bulk stays cheap. Budget for outliers separately from commons bulk. Forgotten Realms Commander is indexed under slug afc in the Cactaur Magic: The Gathering catalog.
How do you complete Forgotten Realms Commander?
Complete Forgotten Realms Commander by acquiring bulk commons/uncommons first, then rare holos, then top chase cards. Rarity mix: 24× Mythic, 195× Rare, 79× Uncommon, 33× Common. Reserved anchors on this page (#set-buy, #set-watch) will later tie into marketplace carts and collection tracking.
Chase cards
Rarity breakdown
| Rare | 195 |
|---|---|
| Uncommon | 79 |
| Common | 33 |
| Mythic | 24 |
All cards in Forgotten Realms Commander
| Card | # | Rarity | Market USD |
|---|---|---|---|
| Klauth, Unrivaled Ancient | 320 | Mythic | $30.56 |
| Prosper, Tome-Bound | 324 | Mythic | $19.86 |
| Grim Hireling | 294 | Rare | $16.89 |
| Robe of Stars | 280 | Rare | $16.22 |
| Heroic Intervention | 161 | Rare | $16.17 |
| Mantle of the Ancients | 277 | Rare | $14.80 |
| Wand of Orcus | 297 | Rare | $14.74 |
| Robe of Stars | 11 | Rare | $14.36 |
| Wand of Orcus | 28 | Rare | $13.73 |
| Klauth, Unrivaled Ancient | 50 | Mythic | $13.31 |
| Winged Boots | 289 | Rare | $13.24 |
| Neverwinter Hydra | 310 | Rare | $12.11 |
| Grim Hireling | 25 | Rare | $11.79 |
| Karazikar, the Eye Tyrant | 319 | Mythic | $11.32 |
| Reckless Endeavor | 33 | Rare | $10.76 |
| Wild-Magic Sorcerer | 305 | Rare | $10.14 |
| Karazikar, the Eye Tyrant | 49 | Mythic | $9.78 |
| Reckless Endeavor | 302 | Rare | $9.77 |
| Minn, Wily Illusionist | 285 | Rare | $9.71 |
| Winged Boots | 20 | Rare | $9.65 |
| Mantle of the Ancients | 8 | Rare | $9.50 |
| Sword of the Animist | 218 | Rare | $8.90 |
| Wulfgar of Icewind Dale | 329 | Rare | $8.56 |
| Dragonborn Champion | 45 | Rare | $7.86 |
| Wulfgar of Icewind Dale | 56 | Rare | $7.68 |
| Neverwinter Hydra | 41 | Rare | $7.66 |
| Dragonborn Champion | 314 | Rare | $7.42 |
| Wild-Magic Sorcerer | 36 | Rare | $7.42 |
| Minn, Wily Illusionist | 16 | Rare | $7.20 |
| Prosper, Tome-Bound | 2 | Mythic | $6.90 |
| Nimbus Maze | 252 | Rare | $6.38 |
| Sefris of the Hidden Ways | 326 | Mythic | $6.36 |
| Hellish Rebuke | 295 | Rare | $6.12 |
| Sword of Hours | 61 | Uncommon | $6.01 |
| Chaos Dragon | 299 | Rare | $5.66 |
| Maddening Hex | 32 | Rare | $5.56 |
| Greater Good | 160 | Rare | $5.27 |
| Hurl Through Hell | 318 | Rare | $4.93 |
| Component Pouch | 59 | Uncommon | $4.90 |
| Bucknard's Everfull Purse | 57 | Uncommon | $4.82 |
| Lightning Greaves | 331 | Uncommon | $4.69 |
| Fevered Suspicion | 316 | Rare | $4.67 |
| Scourge of Valkas | 137 | Mythic | $4.54 |
| Phantasmal Image | 89 | Rare | $4.53 |
| Hellish Rebuke | 26 | Rare | $4.33 |
| Disrupt Decorum | 122 | Rare | $4.32 |
| Marionette Master | 102 | Rare | $4.28 |
| Share the Spoils | 34 | Rare | $4.28 |
| Chaos Dragon | 30 | Rare | $4.24 |
| Hurl Through Hell | 48 | Rare | $4.19 |
| Propaganda | 91 | Uncommon | $4.17 |
| Klauth's Will | 321 | Rare | $4.16 |
| Nature's Lore | 164 | Common | $4.10 |
| Basilisk Collar | 199 | Rare | $4.07 |
| Radiant Solar | 278 | Rare | $3.90 |
| Maddening Hex | 301 | Rare | $3.82 |
| Radiant Solar | 9 | Rare | $3.76 |
| Klauth's Will | 51 | Rare | $3.72 |
| Thorough Investigation | 281 | Rare | $3.64 |
| Share the Spoils | 303 | Rare | $3.63 |
| Rishkar's Expertise | 170 | Rare | $3.48 |
| Thorough Investigation | 12 | Rare | $3.44 |
| Belt of Giant Strength | 307 | Rare | $3.37 |
| Talisman of Indulgence | 219 | Uncommon | $3.33 |
| Swiftfoot Boots | 217 | Uncommon | $3.31 |
| Seaside Citadel | 258 | Uncommon | $3.26 |
| High Market | 246 | Rare | $2.95 |
| Galea, Kindler of Hope | 317 | Mythic | $2.93 |
| Piper of the Swarm | 106 | Rare | $2.88 |
| Danse Macabre | 291 | Rare | $2.82 |
| Belt of Giant Strength | 38 | Rare | $2.74 |
| Death Tyrant | 292 | Rare | $2.72 |
| Vandalblast | 148 | Uncommon | $2.72 |
| Midnight Pathlighter | 322 | Rare | $2.67 |
| Fevered Suspicion | 47 | Rare | $2.64 |
| Viridian Longbow | 221 | Common | $2.62 |
| Argentum Armor | 198 | Rare | $2.61 |
| Danse Macabre | 22 | Rare | $2.61 |
| Revivify | 279 | Rare | $2.56 |
| Druid of Purification | 308 | Rare | $2.49 |
| Vrondiss, Rage of Ancients | 328 | Mythic | $2.44 |
| Berserker's Frenzy | 298 | Rare | $2.32 |
| Ebony Fly | 60 | Uncommon | $2.30 |
| Fiendlash | 300 | Rare | $2.21 |
| Sol Ring | 215 | Uncommon | $2.20 |
| Brainstorm | 79 | Common | $2.18 |
| Dragonspeaker Shaman | 330 | Uncommon | $2.17 |
| Return of the Wildspeaker | 168 | Rare | $2.13 |
| Death Tyrant | 23 | Rare | $2.10 |
| Vengeful Ancestor | 304 | Rare | $2.05 |
| Grave Endeavor | 24 | Rare | $2.03 |
| Savage Ventmaw | 191 | Uncommon | $1.98 |
| Kindred Summons | 163 | Rare | $1.97 |
| Grave Endeavor | 293 | Rare | $1.96 |
| Nihiloor | 323 | Mythic | $1.91 |
| Vengeful Ancestor | 35 | Rare | $1.90 |
| Swords to Plowshares | 75 | Uncommon | $1.89 |
| Anger | 113 | Uncommon | $1.87 |
| Terror of Mount Velus | 145 | Rare | $1.86 |
| Berserker's Frenzy | 29 | Rare | $1.84 |
| Netherese Puzzle-Ward | 286 | Rare | $1.80 |
| Holy Avenger | 275 | Rare | $1.75 |
| Sram, Senior Edificer | 72 | Rare | $1.75 |
| Midnight Pathlighter | 52 | Rare | $1.73 |
| Revivify | 10 | Rare | $1.73 |
| Colossal Majesty | 154 | Uncommon | $1.71 |
| Tainted Peak | 266 | Uncommon | $1.70 |
| Utopia Sprawl | 172 | Common | $1.69 |
| Storvald, Frost Giant Jarl | 327 | Mythic | $1.59 |
| Rancor | 167 | Uncommon | $1.56 |
| Colossus Hammer | 202 | Uncommon | $1.55 |
| Puresteel Paladin | 69 | Rare | $1.51 |
| Bojuka Bog | 226 | Common | $1.45 |
| Geier Reach Sanitarium | 241 | Rare | $1.39 |
| Baleful Strix | 177 | Rare | $1.36 |
| Masterwork of Ingenuity | 209 | Rare | $1.33 |
| Apex of Power | 114 | Mythic | $1.31 |
| Fellwar Stone | 206 | Uncommon | $1.29 |
| Dragon's Hoard | 204 | Rare | $1.27 |
| Druid of Purification | 39 | Rare | $1.17 |
| Curse of Verbosity | 82 | Uncommon | $1.15 |
| Karmic Guide | 68 | Rare | $1.15 |
| Desert | 233 | Uncommon | $1.14 |
| Spinerock Knoll | 263 | Rare | $1.14 |
| Rakdos Signet | 214 | Uncommon | $1.09 |
| Diviner's Portent | 15 | Rare | $1.07 |
| Indomitable Might | 309 | Rare | $1.07 |
| Kenrith's Transformation | 162 | Uncommon | $1.05 |
| Shamanic Revelation | 171 | Rare | $1.05 |
| Diviner's Portent | 284 | Rare | $1.03 |
| Taurean Mauler | 143 | Rare | $1.03 |
| Valiant Endeavor | 282 | Rare | $1.02 |
| Catti-brie of Mithral Hall | 313 | Rare | $0.98 |
| Holy Avenger | 6 | Rare | $0.96 |
| Warstorm Surge | 149 | Rare | $0.95 |
| Netherese Puzzle-Ward | 17 | Rare | $0.94 |
| Bedevil | 179 | Rare | $0.93 |
| Zhalfirin Void | 273 | Uncommon | $0.93 |
| Extract Brain | 315 | Rare | $0.92 |
| Etali, Primal Storm | 126 | Rare | $0.91 |
| Lorcan, Warlock Collector | 296 | Rare | $0.89 |
| Gratuitous Violence | 127 | Rare | $0.78 |
| Beast Within | 152 | Uncommon | $0.77 |
| Chameleon Colossus | 153 | Rare | $0.73 |
| Indomitable Might | 40 | Rare | $0.72 |
| Phantom Steed | 287 | Rare | $0.72 |
| Mind Stone | 211 | Uncommon | $0.68 |
| Rod of Absorption | 288 | Rare | $0.68 |
| Commune with Lava | 118 | Rare | $0.67 |
| Haven of the Spirit Dragon | 245 | Rare | $0.67 |
| Dragonmaster Outcast | 124 | Mythic | $0.66 |
| Bogardan Hellkite | 115 | Mythic | $0.65 |
| Demanding Dragon | 120 | Rare | $0.64 |
| Serum Visions | 94 | Uncommon | $0.63 |
| Galea, Kindler of Hope | 1 | Mythic | $0.62 |
| Chaos Warp | 117 | Rare | $0.61 |
| Valiant Endeavor | 13 | Rare | $0.61 |
| Sunblast Angel | 74 | Rare | $0.59 |
| Atarka, World Render | 176 | Rare | $0.58 |
| Sefris of the Hidden Ways | 3 | Mythic | $0.58 |
| Victimize | 112 | Uncommon | $0.58 |
| Cultivate | 155 | Uncommon | $0.57 |
| Garruk's Uprising | 159 | Uncommon | $0.57 |
| Arcane Signet | 197 | Common | $0.56 |
| Underdark Rift | 62 | Uncommon | $0.56 |
| Storvald, Frost Giant Jarl | 55 | Mythic | $0.55 |
| Lorcan, Warlock Collector | 27 | Rare | $0.54 |
| Crucible of the Spirit Dragon | 231 | Rare | $0.53 |
| Thunderbreak Regent | 147 | Rare | $0.53 |
| Flood Plain | 237 | Uncommon | $0.52 |
| Immovable Rod | 276 | Rare | $0.52 |
| Arcane Sanctum | 223 | Uncommon | $0.51 |
| Rod of Absorption | 19 | Rare | $0.51 |
| Skyline Despot | 140 | Rare | $0.51 |
| Fertile Ground | 158 | Common | $0.49 |
| Moonsilver Spear | 212 | Rare | $0.48 |
| Arcane Endeavor | 283 | Rare | $0.47 |
| Eternal Dragon | 66 | Rare | $0.47 |
| Vrondiss, Rage of Ancients | 4 | Mythic | $0.46 |
| Halimar Depths | 244 | Common | $0.45 |
| Arcane Endeavor | 14 | Rare | $0.44 |
| Dead Man's Chest | 97 | Rare | $0.44 |
| Despark | 184 | Uncommon | $0.43 |
| Immovable Rod | 7 | Rare | $0.43 |
| Rampant Growth | 166 | Common | $0.43 |
| Doomed Necromancer | 98 | Rare | $0.42 |
| Knight of Autumn | 187 | Rare | $0.42 |
| Mortuary Mire | 249 | Common | $0.42 |
| Necrotic Sliver | 188 | Uncommon | $0.42 |
| Pontiff of Blight | 108 | Rare | $0.42 |
| Ride the Avalanche | 325 | Rare | $0.42 |
| Wild Growth | 174 | Common | $0.42 |
| Command Tower | 230 | Common | $0.41 |
| Gruul Signet | 207 | Common | $0.41 |
| Ignite the Future | 129 | Rare | $0.41 |
| Phantom Steed | 18 | Rare | $0.41 |
| Plaguecrafter | 107 | Uncommon | $0.41 |
| Tectonic Giant | 144 | Rare | $0.41 |
| Esper Panorama | 235 | Common | $0.40 |
| Chain Reaction | 116 | Rare | $0.39 |
| Fiendlash | 31 | Rare | $0.39 |
| Rakdos Charm | 190 | Uncommon | $0.39 |
| Commander's Sphere | 203 | Common | $0.38 |
| Darkwater Catacombs | 232 | Rare | $0.38 |
| Foreboding Ruins | 238 | Rare | $0.38 |
| Rakdos Carnarium | 257 | Uncommon | $0.38 |
| Wild Endeavor | 43 | Rare | $0.38 |
| Chaos Wand | 201 | Rare | $0.37 |
| Cinder Glade | 229 | Rare | $0.37 |
| Dimir Aqueduct | 234 | Uncommon | $0.37 |
| Imprisoned in the Moon | 85 | Rare | $0.37 |
| Theater of Horrors | 194 | Rare | $0.37 |
| Winds of Rath | 78 | Rare | $0.37 |
| Explore | 157 | Common | $0.36 |
| Merfolk Looter | 86 | Uncommon | $0.36 |
| Necromantic Selection | 103 | Rare | $0.36 |
| Rile | 136 | Common | $0.36 |
| Simic Growth Chamber | 260 | Uncommon | $0.36 |
| Terminate | 193 | Uncommon | $0.36 |
| Bag of Devouring | 290 | Rare | $0.35 |
| Choked Estuary | 228 | Rare | $0.35 |
| Loyal Apprentice | 132 | Uncommon | $0.35 |
| Magmaquake | 133 | Rare | $0.35 |
| Mosswort Bridge | 251 | Rare | $0.35 |
| Obsessive Stitcher | 189 | Uncommon | $0.35 |
| Reassembling Skeleton | 109 | Uncommon | $0.35 |
| Shadowblood Ridge | 259 | Rare | $0.35 |
| Sunken Hollow | 265 | Rare | $0.35 |
| Bag of Devouring | 21 | Rare | $0.34 |
| Canopy Vista | 227 | Rare | $0.34 |
| Gonti, Lord of Luxury | 100 | Rare | $0.34 |
| Light Up the Stage | 131 | Uncommon | $0.34 |
| Ogre Slumlord | 104 | Rare | $0.34 |
| Smoldering Marsh | 262 | Rare | $0.34 |
| Solemn Simulacrum | 216 | Rare | $0.34 |
| Unburial Rites | 111 | Uncommon | $0.34 |
| Wayfarer's Bauble | 222 | Common | $0.34 |
| Angelic Gift | 64 | Common | $0.33 |
| Azorius Chancery | 224 | Uncommon | $0.33 |
| Chittering Witch | 95 | Rare | $0.33 |
| Curator of Mysteries | 81 | Rare | $0.33 |
| Decree of Savagery | 156 | Rare | $0.33 |
| Dragonlord's Servant | 123 | Uncommon | $0.33 |
| Grasslands | 242 | Uncommon | $0.33 |
| Izzet Chemister | 130 | Rare | $0.33 |
| Ride the Avalanche | 54 | Rare | $0.33 |
| Spit Flame | 142 | Rare | $0.33 |
| Eel Umbra | 83 | Common | $0.32 |
| Fleecemane Lion | 185 | Rare | $0.32 |
| Game Trail | 240 | Rare | $0.32 |
| Heirloom Blade | 208 | Uncommon | $0.32 |
| Hoard-Smelter Dragon | 128 | Rare | $0.32 |
| Orzhov Basilica | 253 | Uncommon | $0.32 |
| Port Town | 255 | Rare | $0.32 |
| Shivan Hellkite | 139 | Rare | $0.32 |
| Bag of Tricks | 37 | Rare | $0.31 |
| Cloudblazer | 182 | Uncommon | $0.31 |
| Fiend of the Shadows | 99 | Rare | $0.31 |
| Gruul Turf | 243 | Uncommon | $0.31 |
| Gryff's Boon | 67 | Uncommon | $0.31 |
| Nihiloor | 53 | Mythic | $0.31 |
| Prairie Stream | 256 | Rare | $0.31 |
| Song of Inspiration | 311 | Rare | $0.31 |
| Sun Titan | 73 | Mythic | $0.31 |
| Wild Endeavor | 312 | Rare | $0.31 |
| Angel of Finality | 63 | Rare | $0.30 |
| Bant Charm | 178 | Uncommon | $0.30 |
| Mossfire Valley | 250 | Rare | $0.30 |
| Opportunistic Dragon | 134 | Rare | $0.30 |
| Orazca Relic | 213 | Common | $0.30 |
| Song of Inspiration | 42 | Rare | $0.30 |
| Utter End | 195 | Rare | $0.30 |
| Verdant Embrace | 173 | Rare | $0.30 |
| Bag of Tricks | 306 | Rare | $0.29 |
| Bant Panorama | 225 | Common | $0.29 |
| Cataclysmic Gearhulk | 65 | Mythic | $0.29 |
| Valorous Stance | 76 | Uncommon | $0.29 |
| Ashen Rider | 175 | Mythic | $0.28 |
| Behemoth Sledge | 180 | Uncommon | $0.28 |
| Fey Steed | 5 | Rare | $0.28 |
| Mulldrifter | 87 | Uncommon | $0.28 |
| Outpost Siege | 135 | Rare | $0.28 |
| Path of Ancestry | 254 | Common | $0.28 |
| Psychic Impetus | 92 | Uncommon | $0.28 |
| Skyship Stalker | 141 | Rare | $0.28 |
| Acidic Slime | 151 | Uncommon | $0.27 |
| Dream Pillager | 125 | Rare | $0.27 |
| Explorer's Scope | 205 | Common | $0.27 |
| Realm-Cloaked Giant // Cast Off | 70 | Mythic | $0.27 |
| Shriekmaw | 110 | Uncommon | $0.27 |
| Sungrass Prairie | 264 | Rare | $0.27 |
| Unstable Obelisk | 220 | Uncommon | $0.27 |
| Abundant Growth | 150 | Common | $0.26 |
| Clay Golem | 58 | Uncommon | $0.26 |
| Consuming Vapors | 96 | Rare | $0.26 |
| Exotic Orchard | 236 | Rare | $0.26 |
| Extract Brain | 46 | Rare | $0.26 |
| Hex | 101 | Rare | $0.26 |
| Prognostic Sphinx | 90 | Rare | $0.26 |
| Skycloud Expanse | 261 | Rare | $0.26 |
| Fey Steed | 274 | Rare | $0.25 |
| Shiny Impetus | 138 | Uncommon | $0.25 |
| Vitu-Ghazi, the City-Tree | 272 | Uncommon | $0.25 |
| Catti-brie of Mithral Hall | 44 | Rare | $0.24 |
| Murder of Crows | 88 | Uncommon | $0.24 |
| Phthisis | 105 | Uncommon | $0.24 |
| Riverwise Augur | 93 | Uncommon | $0.24 |
| Thriving Moor | 271 | Common | $0.24 |
| Wall of Omens | 77 | Uncommon | $0.24 |
| Champion of Wits | 80 | Rare | $0.22 |
| Hostage Taker | 186 | Rare | $0.22 |
| Throes of Chaos | 146 | Uncommon | $0.22 |
| Dark-Dweller Oracle | 119 | Rare | $0.21 |
| Dire Fleet Daredevil | 121 | Rare | $0.21 |
| Fortified Village | 239 | Rare | $0.21 |
| Return to Nature | 169 | Common | $0.21 |
| Shielding Plax | 192 | Common | $0.20 |
| Thriving Heath | 269 | Common | $0.20 |
| Cold-Eyed Selkie | 183 | Rare | $0.19 |
| Paradise Druid | 165 | Uncommon | $0.19 |
| Ronom Unicorn | 71 | Common | $0.19 |
| Lumbering Falls | 247 | Rare | $0.18 |
| Meteor Golem | 210 | Uncommon | $0.18 |
| Terramorphic Expanse | 267 | Common | $0.18 |
| Thriving Grove | 268 | Common | $0.16 |
| Mishra's Factory | 248 | Uncommon | $0.15 |
| Thriving Isle | 270 | Common | $0.15 |
| Vanish into Memory | 196 | Uncommon | $0.15 |
| Burnished Hart | 200 | Uncommon | $0.13 |
| Bituminous Blast | 181 | Uncommon | $0.12 |
| Forbidden Alchemy | 84 | Uncommon | $0.11 |
Related sets
- Edge of Eternities Commander (2025-08-01)
- Final Fantasy Commander (2025-06-13)
- Tarkir: Dragonstorm Commander (2025-04-11)
- Aetherdrift Commander (2025-02-14)
FAQ
How many cards are in Forgotten Realms Commander?
Cactaur indexes 331 printings in Forgotten Realms Commander; official count is 62. Variant or promo printings can push the indexed total above the number on the booster box.
When did Forgotten Realms Commander release?
Forgotten Realms Commander shows a catalog release date of 2021-07-23 for this English Magic: The Gathering entry. Forgotten Realms Commander is indexed under slug afc in the Cactaur Magic: The Gathering catalog.
What is the most expensive card in Forgotten Realms Commander?
Klauth, Unrivaled Ancient leads references around $30.56 in our latest snapshot. Prices change with condition and market volume. Forgotten Realms Commander is indexed under slug afc in the Cactaur Magic: The Gathering catalog.
Is Forgotten Realms Commander good for beginners?
Forgotten Realms Commander works for collectors who already know Commander. Beginners may prefer a starter deck before chasing rare pulls from this set. Forgotten Realms Commander is indexed under slug afc in the Cactaur Magic: The Gathering catalog.
Where can I track Forgotten Realms Commander prices?
Use this Cactaur set page for a snapshot, then open individual card pages for ongoing market references. Future marketplace features will anchor off the same data attributes on each row.