Community Reputation
55 / 100 → stable 49,529 mentions · 7,929 contributors
Quality
Service
Price
Stock
“**Highly Euphoric Strains by Dispensary** *(not a comprehensive list - only those I’ve tried personally)* Trulieve: …”
“I'm going to break this up: *Well both trulieve and curaleaf are 2\-3x overpriced, but this is partially due to vertica…”
Based on r/FLMedicalTrees community (173K posts, 2017–2025)

flower 59

Curaleaf ·Miami 3:51 AM
Ocifer
$24$40 THC 30.8567%
Curaleaf ·Miami 3:51 AM
Titan Express
$33$55 THC 31.4286%
Curaleaf ·Miami 3:51 AM
Animal Mint Cake
$25$50 THC 27.228%
Curaleaf ·Miami 3:51 AM
Baya Dulce
$28$55 THC 28.491%
Curaleaf ·Miami 3:51 AM
Ocifer
$25$50 THC 20.1%
Curaleaf ·Miami 3:51 AM
Zesty Garlic Cookies
$10 THC 27.1032%
Curaleaf ·Miami 3:51 AM
Singapore Sling
$23$50 THC 26.335%
Curaleaf ·Miami 3:51 AM
Zesty Garlic Cookies
$35$60 THC 30.9%
Curaleaf ·Miami 3:51 AM
Moonbeam Gelato
$35$60 THC 26.3%
Curaleaf ·Miami 3:51 AM
Baba Yaga
$18$38 THC 21.8%
Curaleaf ·Miami 3:51 AM
Country Cookies
$20$38 THC 30.7%
Curaleaf ·Miami 3:51 AM
Foreign Kush Mints
$25$50 THC 20.4%
Curaleaf ·Miami 3:51 AM
The OG
$20$50 THC 29.4%
Curaleaf ·Miami 3:51 AM
White Hot Guava
$25$50 THC 20.5%
Curaleaf ·Miami 3:51 AM
PawPaw
$33$55 THC 31.1%
Curaleaf ·Miami 3:51 AM
East Coast Sour Diesel
$33$50 THC 30.3%
Curaleaf ·Miami 3:51 AM
The OG
$33$55 THC 29.5%
Curaleaf ·Miami 3:51 AM
Syndicate
$20$38 THC 25.2%
Curaleaf ·Miami 3:51 AM
Cosmic Smoothie
$26$40 THC 28.1%
Curaleaf ·Miami 3:51 AM
Skunk Crush
$33$55 THC 25.4%
Curaleaf ·Miami 3:51 AM
Nimbus Code
$20$38 THC 28.6%
Curaleaf ·Miami 3:51 AM
Cosmic Smoothie
$20$38 THC 28.3%
Curaleaf ·Miami 3:51 AM
Collie Man Kush
$33$55 THC 29.4%
Curaleaf ·Miami 3:51 AM
Pomme Jelly
$33$55 THC 25.7%
Curaleaf ·Miami 3:51 AM
Cap Junky
$30$50 THC 32.2%
Curaleaf ·Miami 3:51 AM
Pepe L'Orange
$25$50 THC 17.848%
Curaleaf ·Miami 3:51 AM
Tarts
$23$38 THC 29.3%
Curaleaf ·Miami 3:51 AM
Raspberry Parfait
$20$40 THC 24.7%
Curaleaf ·Miami 3:51 AM
Papaya Drip #3
$10 THC 27.1%
Curaleaf ·Miami 3:51 AM
Papaya Drip #7
$29$45 THC 32%
Curaleaf ·Miami 3:51 AM
Donny Burger
$21$38 THC 24.3%
Curaleaf ·Miami 3:51 AM
Donny Burger
$33$55 THC 21.1%
Curaleaf ·Miami 3:51 AM
Banana Belt
$10 THC 0%
Curaleaf ·Miami 3:51 AM
Banana Belt
$10 THC 27.7%
Curaleaf ·Miami 3:51 AM
Grandaddy Max
$50 THC 0%
Curaleaf ·Miami 3:51 AM
Grandaddy Max
$55 THC 0%
Curaleaf ·Miami 3:51 AM
Novarine
$20$38 THC 28.1%
Curaleaf ·Miami 3:51 AM
Mid Day Marvel
$20$38 THC 23.2%
Curaleaf ·Miami 3:51 AM
Scotch & Soda
$28$50 THC 0%
Curaleaf ·Miami 3:51 AM
Raspberry Turnover
$28$55 THC 0%
Curaleaf ·Miami 3:51 AM
Raspberry Turnover
$45 THC 0%
Curaleaf ·Miami 3:51 AM
Skunk Monkey Kush
$20$38 THC 27.7%
Curaleaf ·Miami 3:51 AM
Nuclear Muffins
$33$55 THC 30.2%
Curaleaf ·Miami 3:51 AM
Facetz 12
$10 THC 30%
Curaleaf ·Miami 3:51 AM
Icy Grapes
$50$60 THC 32.9%
Curaleaf ·Miami 3:51 AM
Purple Starfruit
$27$40 THC 30.4%
Curaleaf ·Miami 3:51 AM
Diesel Bite
$33$55 THC 30.4%
Curaleaf ·Miami 3:51 AM
Inzane in the Membrane
$24$40 THC 30.2%
Curaleaf ·Miami 3:51 AM
Giggin Grapes #7
$32$45 THC 0%
Curaleaf ·Miami 3:51 AM
Half Moon
$28$55 THC 29.4%

vapes 136

Curaleaf ·Miami 3:51 AM
Banana Papaya
$25$38 THC 90.4%
Curaleaf ·Miami 3:51 AM
Gelonade
$23$35 THC 88.5541%
Curaleaf ·Miami 3:51 AM
Apple Mochi
$28$43 THC 86.6473%
Curaleaf ·Miami 3:51 AM
Bubba Kush
$18$35 THC 85.5%
Curaleaf ·Miami 3:51 AM
Cotton Candy Kush
$18$35 THC 85%
Curaleaf ·Miami 3:51 AM
Harlequin
$18$35 THC 88.5%
Curaleaf ·Miami 3:51 AM
Northern Lights
$18$35 THC 87.5%
Curaleaf ·Miami 3:51 AM
Essentials Animal Mintz
$30$50 THC 88.6049%
Curaleaf ·Miami 3:51 AM
Icy Treats
$26$40 THC 87.4%
Curaleaf ·Miami 3:51 AM
Unicorn Piss
$23$35 THC 92.3%
Curaleaf ·Miami 3:51 AM
Permanent Marker
$35$50 THC 86.3%
Curaleaf ·Miami 3:51 AM
Essentials Durban Poison
$30$50 THC 87.1%
Curaleaf ·Miami 3:51 AM
Lychee Dream
$30$50 THC 87.5%
Curaleaf ·Miami 3:51 AM
Super Sour Diesel
$35 THC 85.4876%
Curaleaf ·Miami 3:51 AM
Strawberry Shortcake
$55$95 THC 89.9%
Curaleaf ·Miami 3:51 AM
Super Sour Diesel
$23$35 THC 85.4876%
Curaleaf ·Miami 3:51 AM
Cantaloupe Crush
$55$95 THC 86.032%
Curaleaf ·Miami 3:51 AM
Watermelon Breeze
$30$55 THC 90.2%
Curaleaf ·Miami 3:51 AM
GDP
$55$95 THC 87.2%
Curaleaf ·Miami 3:51 AM
Lemon Skunk
$18$35 THC 90.1%
Curaleaf ·Miami 3:51 AM
Juicy Red Apple
$55$95 THC 91.8%
Curaleaf ·Miami 3:51 AM
Pineapple Donut
$60$80 THC 78.8%
Curaleaf ·Miami 3:51 AM
Cherry Z
$18$35 THC 82.18%
Curaleaf ·Miami 3:51 AM
Essentials Lemon Cheese Cake
$25$50 THC 91.7%
Curaleaf ·Miami 3:51 AM
Essentials Orange Pop
$30$50 THC 87.2%
Curaleaf ·Miami 3:51 AM
Tahoe OG
$70$100 THC 88.5%
Curaleaf ·Miami 3:51 AM
Tropic Thunder
$70$100 THC 87%
Curaleaf ·Miami 3:51 AM
Essentials Lemon Cheese Cake
$17$25 THC 88.4%
Curaleaf ·Miami 3:51 AM
Mimosa Kush Mints
$60$80 THC 79.2%
Curaleaf ·Miami 3:51 AM
Ray Charles
$23$35 THC 86.2%
Curaleaf ·Miami 3:51 AM
Blueberry Muffin
$35 THC 88.7%
Curaleaf ·Miami 3:51 AM
Crimson Toro
$30$55 THC 89.6%
Curaleaf ·Miami 3:51 AM
Blueberry Muffin
$55$95 THC 89.4%
Curaleaf ·Miami 3:51 AM
Lemon Sunset
$38$60 THC 89.7%
Curaleaf ·Miami 3:51 AM
Raspberry Parfait
$70$100 THC 88.5%
Curaleaf ·Miami 3:51 AM
Essentials Green Crush
$17$25 THC 88.8%
Curaleaf ·Miami 3:51 AM
Garlic Cookies C02
$30$55 THC 88.3%
Curaleaf ·Miami 3:51 AM
AC/DC 1:1
$30$50 THC 48.7%
Curaleaf ·Miami 3:51 AM
ACE Acapulco Gold
$55$70 THC 93.9%
Curaleaf ·Miami 3:51 AM
Fresh Blueberry Cookies
$12$18 THC 91.5%
Curaleaf ·Miami 3:51 AM
Essentials Tropic Thunder
$17$25 THC 93.3%
Curaleaf ·Miami 3:51 AM
GG4
$55$95 THC 87.8%
Curaleaf ·Miami 3:51 AM
Sweet Strawberry
$30$55 THC 0%
Curaleaf ·Miami 3:51 AM
Essentials FPOG
$17$25 THC 81.72%
Curaleaf ·Miami 3:51 AM
Sweet Strawberry
$38$60 THC 89.9%
Curaleaf ·Miami 3:51 AM
Watermelon Z
$23$35 THC 93.3%
Curaleaf ·Miami 3:51 AM
ACE Dabbalicious
$55$70 THC 93.8%
Curaleaf ·Miami 3:51 AM
Essentials Blackberry Kush
$25$50 THC 0%
Curaleaf ·Miami 3:51 AM
Essentials Blackberry Kush
$17$25 THC 81.39%
Curaleaf ·Miami 3:51 AM
Key Lime Tide
$38$60 THC 89.7%

concentrates 40

Curaleaf ·Miami 3:51 AM
Animal Mint Cake
$33$55 THC 84.3%
Curaleaf ·Miami 3:51 AM
Ocifer
$33$65 THC 81.5%
Curaleaf ·Miami 3:51 AM
Titan Express
$39$65 THC 76.14%
Curaleaf ·Miami 3:51 AM
Baya Dulce
$42$70 THC 76.7%
Curaleaf ·Miami 3:51 AM
Cheddar Cheeze
$36$60 THC 86.3%
Curaleaf ·Miami 3:51 AM
Garlic Cookies
$42$70 THC 71.6%
Curaleaf ·Miami 3:51 AM
Apple Mochi
$39$65 THC 82.7%
Curaleaf ·Miami 3:51 AM
Orange Z
$42$70 THC 72.7%
Curaleaf ·Miami 3:51 AM
Frosted Motorbreath Distillate
$21$35 THC 89.617%
Curaleaf ·Miami 3:51 AM
Frosted Motorbreath Distillate
$33$55 THC 83.864%
Curaleaf ·Miami 3:51 AM
Hybrid Blend Distillate
$33$55 THC 91.911%
Curaleaf ·Miami 3:51 AM
Hybrid Blend Distillate
$33$55 THC 91.911%
Curaleaf ·Miami 3:51 AM
StarDawg x Northern Lights
$33$55 THC 82.7%
Curaleaf ·Miami 3:51 AM
TanGMO
$42$70 THC 88.3%
Curaleaf ·Miami 3:51 AM
Blue Lobster
$39$65 THC 79%
Curaleaf ·Miami 3:51 AM
Alani Skunk
$39$65 THC 80.3%
Curaleaf ·Miami 3:51 AM
Peanut Butter Breath
$39$65 THC 74.3%
Curaleaf ·Miami 3:51 AM
Triple Stack
$36$60 THC 86.6%
Curaleaf ·Miami 3:51 AM
Blue Breath Mints
$39$65 THC 71.9%
Curaleaf ·Miami 3:51 AM
Floral Frost
$39$65 THC 73.8%
Curaleaf ·Miami 3:51 AM
Delphi Diesel
$42$70 THC 71.5%
Curaleaf ·Miami 3:51 AM
Peanut Butter Muffin
$39$65 THC 72.4%
Curaleaf ·Miami 3:51 AM
Hybrid Blend RSO
$33$55 THC 85.4%
Curaleaf ·Miami 3:51 AM
Icy Treats Distillate
$21$35 THC 79.197%
Curaleaf ·Miami 3:51 AM
Lemon Fresh
$33$55 THC 89%
Curaleaf ·Miami 3:51 AM
Tarts
$39$65 THC 76.5%
Curaleaf ·Miami 3:51 AM
Durban Nights
$39$65 THC 71.9%
Curaleaf ·Miami 3:51 AM
Cheddar Cheeze RSO
$33$55 THC 87.3%
Curaleaf ·Miami 3:51 AM
Mimosa Kush Mints Distillate
$33$55 THC 92.2%
Curaleaf ·Miami 3:51 AM
Modified Muffins Distillate
$33$55 THC 88.098%
Curaleaf ·Miami 3:51 AM
Singapore Sling RSO
$33$55 THC 87.458%
Curaleaf ·Miami 3:51 AM
Cherry Burger
$24$40 THC 29.629%
Curaleaf ·Miami 3:51 AM
Dosido Sherbert
$39$65 THC 77.652%
Curaleaf ·Miami 3:51 AM
Frosted StarDawg Cookies
$24$40 THC 29.966%
Curaleaf ·Miami 3:51 AM
Jet Fuel Gelato F1 RSO
$33$55 THC 80.98%
Curaleaf ·Miami 3:51 AM
Durban Nights RSO
$33$55 THC 80.46%
Curaleaf ·Miami 3:51 AM
Berry Batter
$36$60 THC 85.6%
Curaleaf ·Miami 3:51 AM
Local Motive
$39$65 THC 72%
Curaleaf ·Miami 3:51 AM
Tarts x East Coast Sour Diesel
$42$70 THC 66.5%
Curaleaf ·Miami 3:51 AM
Passport Dro
$33$55 THC 86.2%

edibles 49

Curaleaf ·Miami 3:51 AM
Mixed Fruit
$15$30 THC 100%
Curaleaf ·Miami 3:51 AM
Mixed Fruit
$13$30 THC 100%
Curaleaf ·Miami 3:51 AM
Baya Dulce
$28$55 THC 300%
Curaleaf ·Miami 3:51 AM
Blueberry Classic
$13$25 THC 100%
Curaleaf ·Miami 3:51 AM
Watermelon Lime
$13$30 THC 100%
Curaleaf ·Miami 3:51 AM
Strawberry Lemonade
$21$35 THC 150%
Curaleaf ·Miami 3:51 AM
Strawberry
$13$25 THC 100%
Curaleaf ·Miami 3:51 AM
Orange
$13$30 THC 100%
Curaleaf ·Miami 3:51 AM
Hazelnut Milk
$13$30 THC 100%
Curaleaf ·Miami 3:51 AM
Caramel Milk
$13$25 THC 100%
Curaleaf ·Miami 3:51 AM
Peppermint Dark
$13$25 THC 100%
Curaleaf ·Miami 3:51 AM
Lemon Lime
$21$35 THC 150%
Curaleaf ·Miami 3:51 AM
THC
$28$70 THC 600%
Curaleaf ·Miami 3:51 AM
Watermelon
$13$25 THC 100%
Curaleaf ·Miami 3:51 AM
CBD Natural
$54$90 THC 30%
Curaleaf ·Miami 3:51 AM
Blue Raspberry
$13$25 THC 100%
Curaleaf ·Miami 3:51 AM
Cherry
$20$35 THC 100%
Curaleaf ·Miami 3:51 AM
Blueberry
$20$35 THC 100%
Curaleaf ·Miami 3:51 AM
Pomegranate
$13$30 THC 100%
Curaleaf ·Miami 3:51 AM
Tangerine
$13$25 THC 100%
Curaleaf ·Miami 3:51 AM
Ruby Red Grapefruit Classic
$13$25 THC 100%
Curaleaf ·Miami 3:51 AM
Mixed Berry Classic
$13$25 THC 100%
Curaleaf ·Miami 3:51 AM
Cap Junky
$72$120 THC 1500%
Curaleaf ·Miami 3:51 AM
Blood Orange Blackberry
$13$25 THC 100%
Curaleaf ·Miami 3:51 AM
Pineapple
$13$30 THC 100%
Curaleaf ·Miami 3:51 AM
Raspberry Lemonade
$13$25 THC 100%
Curaleaf ·Miami 3:51 AM
Green Apple
$13$30 THC 100%
Curaleaf ·Miami 3:51 AM
Sweet Mint
$13$25 THC 100%
Curaleaf ·Miami 3:51 AM
Hint of Sweet
$21$35 THC 150%
Curaleaf ·Miami 3:51 AM
Sativa Milk
$13$25 THC 100%
Curaleaf ·Miami 3:51 AM
Peach
$13$25 THC 100%
Curaleaf ·Miami 3:51 AM
Peach Tea
$21$35 THC 150%
Curaleaf ·Miami 3:51 AM
Lime
$20$35 THC 100%
Curaleaf ·Miami 3:51 AM
Cherry Vanilla Classic
$12$25 THC 100%
Curaleaf ·Miami 3:51 AM
Milk Pretzel
$13$25 THC 100%
Curaleaf ·Miami 3:51 AM
Espresso Dark
$13$25 THC 100%
Curaleaf ·Miami 3:51 AM
Indica Dark
$13$25 THC 100%
Curaleaf ·Miami 3:51 AM
Peppermint
$13$25 THC 100%
Curaleaf ·Miami 3:51 AM
Blackberry Lemon
$20$35 THC 100%
Curaleaf ·Miami 3:51 AM
Mango
$13$25 THC 100%
Curaleaf ·Miami 3:51 AM
Grape
$13$25 THC 100%
Curaleaf ·Miami 3:51 AM
Sativa Dark
$20$50 THC 200%
Curaleaf ·Miami 3:51 AM
Hybrid Dark
$20$50 THC 200%
Curaleaf ·Miami 3:51 AM
Pina Colada THC
$22$36 THC 300%
Curaleaf ·Miami 3:51 AM
Lemon Skunk THC
$26$52 THC 300%
Curaleaf ·Miami 3:51 AM
RSO Sativa Milk
$20$50 THC 10%
Curaleaf ·Miami 3:51 AM
RSO Indica Milk
$20$50 THC 200%
Curaleaf ·Miami 3:51 AM
RSO Indica Dark
$23$50 THC 200%
Curaleaf ·Miami 3:51 AM
RSO Hybrid Milk
$20$50 THC 200%

prerolls 58

Curaleaf ·Miami 3:51 AM
Indica Blend
$25 THC 27.387%
Curaleaf ·Miami 3:51 AM
Sativa Blend
$25 THC 29.214%
Curaleaf ·Miami 3:51 AM
Indica Blend
$15$25 THC 26.2%
Curaleaf ·Miami 3:51 AM
Sativa Blend
$15$25 THC 26.9%
Curaleaf ·Miami 3:51 AM
Ocifer
$6$12 THC 31.272%
Curaleaf ·Miami 3:51 AM
Baya Dulce
$6$14 THC 28.629%
Curaleaf ·Miami 3:51 AM
Hybrid Blend
$40 THC 27.747%
Curaleaf ·Miami 3:51 AM
Zesty Garlic Cookies
$20$33 THC 30.8%
Curaleaf ·Miami 3:51 AM
Singapore Sling
$8$12 THC 26.1276%
Curaleaf ·Miami 3:51 AM
StarDawg x Northern Lights
$6$14 THC 27.045%
Curaleaf ·Miami 3:51 AM
Hybrid Blend
$15$25 THC 28.2%
Curaleaf ·Miami 3:51 AM
Atomic Breath
$9$14 THC 30.3%
Curaleaf ·Miami 3:51 AM
Singapore Sling
$6$12 THC 26.2%
Curaleaf ·Miami 3:51 AM
Agent Z
$8$12 THC 26.9%
Curaleaf ·Miami 3:51 AM
Agent Z
$6$12 THC 26.9%
Curaleaf ·Miami 3:51 AM
True OG
$6$12 THC 28%
Curaleaf ·Miami 3:51 AM
Jayna's Sunshine
$20$33 THC 32.6%
Curaleaf ·Miami 3:51 AM
Carmelita
$8$33 THC 27.5%
Curaleaf ·Miami 3:51 AM
East Coast Sour Diesel
$9$14 THC 30.3%
Curaleaf ·Miami 3:51 AM
Fast Times - Baya Dulce x Durban Nights
$9$14 THC 27.1%
Curaleaf ·Miami 3:51 AM
Jayna's Sunshine
$9$14 THC 31.3%
Curaleaf ·Miami 3:51 AM
Blue Breath Mints
$6$12 THC 28.609%
Curaleaf ·Miami 3:51 AM
Pillow Mints
$9$14 THC 30.6%
Curaleaf ·Miami 3:51 AM
Pepe L'Orange
$6$12 THC 25.8%
Curaleaf ·Miami 3:51 AM
Silver Mirage
$6$12 THC 26.4%
Curaleaf ·Miami 3:51 AM
Isla Bloom
$6$12 THC 28%
Curaleaf ·Miami 3:51 AM
Dulce Fresa
$6$12 THC 28.6%
Curaleaf ·Miami 3:51 AM
Blueberry Diesel
$8$12 THC 30.1%
Curaleaf ·Miami 3:51 AM
Indica Princess
$9$14 THC 30.1%
Curaleaf ·Miami 3:51 AM
Country Cookies x Mimosa Kush Mints
$7$14 THC 28.297%
Curaleaf ·Miami 3:51 AM
Animal Mint Cake x Frosted Motorbreath
$14 THC 23.724%
Curaleaf ·Miami 3:51 AM
All Times - Atomic Breath x Orange Z
$14 THC 27.1%
Curaleaf ·Miami 3:51 AM
Quiet Times - Alani Skunk x Garlic Cookies
$9$14 THC 28%
Curaleaf ·Miami 3:51 AM
Banana Belt
$8$12 THC 0%
Curaleaf ·Miami 3:51 AM
Grandaddy Max
$20$33 THC 31.2%
Curaleaf ·Miami 3:51 AM
Scotch & Soda
$20$33 THC 0%
Curaleaf ·Miami 3:51 AM
Scotch & Soda
$20$33 THC 30.4%
Curaleaf ·Miami 3:51 AM
Raspberry Turnover
$8$12 THC 29.2%
Curaleaf ·Miami 3:51 AM
Purple Chill
$6$12 THC 28.3%
Curaleaf ·Miami 3:51 AM
Earthbound Lunacy
$6$12 THC 30.1%
Curaleaf ·Miami 3:51 AM
Venom Smoothie
$8$12 THC 24.442%
Curaleaf ·Miami 3:51 AM
3n Venom Fiz
$6$12 THC 19.158%
Curaleaf ·Miami 3:51 AM
Facetz 12
$9$14 THC 30%
Curaleaf ·Miami 3:51 AM
Purple Starfruit
$8$12 THC 31.4%
Curaleaf ·Miami 3:51 AM
Facetz 12
$20$33 THC 30%
Curaleaf ·Miami 3:51 AM
Purple Starfruit
$8$12 THC 31.4%
Curaleaf ·Miami 3:51 AM
Daybreak Delight
$8$12 THC 29.1%
Curaleaf ·Miami 3:51 AM
Blue Lobster x Watermelon Cakez
$17$33 THC 27%
Curaleaf ·Miami 3:51 AM
Ocifer x Singapore Sling
$20$33 THC 27.4%
Curaleaf ·Miami 3:51 AM
Animal Mint Cake x Grandaddy Max
$20$33 THC 27.1%

Curaleaf Deals 7

Curaleaf DEAL 4:00 AM
Florida Fresh Drops
ends tomorrow
Curaleaf DEAL 10:00 PM
60% off ALL Edibles
ends tomorrow
Curaleaf DEAL 10:00 PM
2 for $50 1g UKU, Select and Cliq
ends tomorrow
Curaleaf DEAL 10:00 PM
Launch: Reef 5-Pack Pre-Rolls
ends in 14d
Curaleaf DEAL 10:00 PM
4 /$45 all Classic Edibles or 4/$75 all Premium Edibles
ends in 2d
Curaleaf DEAL 8:00 PM
Launch: Reef Sub Zero
ends in 8d
Curaleaf DEAL 8:00 AM
Launch: Reef Sugar Rainbow Luxe #22 and #26
ends in 2d