Form Guide | Today, Tomorrow & Saturday | Ladbrokes
The Ladbrokes Form Guide is your resource for today, tomorrow and Saturday. Get your daily data on horse racing and greyhounds, for Australian and International races.
Build a new betting experience
Build a new betting experience

Cranbourne Race 1 - Ladbrokes Top 2/3/4 Betting Mdn Plate

LAST STYLEBENDER (2) showed ability when last in work including a placing when last resuming and has placed 2/3 fresh. Fitter for two hit-outs and expected to go close. HOFF IS ENUFF (12) is overdue having placed 5/8 in career and both runs while fresh. Fitter for two hit-outs, winning the latest. Can get off the mark this time. BOLD SUITOR (8) settled just off pace on debut, loomed up and hit the front but was grabbed late and held third. Better for it and shouldn't be a maiden long. EXPRESS BARBIE (4) is a filly by Alabama Express out of Pink Perfection making debut. Trialling well and Melham aboard. Watch the market closely.

Race Time:3:00 AM
Friday, August 1, 2025
Track:Soft
Weather:FINE
Prize Money:$0.00
Distance:1000m
2
Silk
Last Stylebender (1)25x2x42x
Trainer: Julien Welsh (Cranbourne)12 mths 5: 0-3-0

Jockey: Carleen Hefel

Weight: 59.5kgs

5 yo Bay G
Sire: HARRY ANGEL (IRE)
Dam: SATURIA (AUS)
Dam's Sire: War Chant

Stats

Prize Money$38,960.00
Avg $$7,792.00
Win %0.00%
Place %60.00%
Career5: 0-3-0
Track1: 0-0-0
Distance4: 0-2-0
Tr / Dist1: 0-0-0
1st Up3: 0-2-0
2nd Up2: 0-1-0
Firm0: 0-0-0
Good3: 0-2-0
Soft2: 0-1-0
Heavy0: 0-0-0
Synthetic0: 0-0-0

Comments

Gelding back from a spell of four months. Has placed previously first up from a break. Finished off last preparation second of 9 at Sale Mdn-Sw March 30 over 1100m, soft track; a neck behind Aquilion Girl with 59.5kg at $9. First up last campaign fourth of 9 at this track Mdn-Sw March 14 over 1000m, 5 len behind Under My Thumb with 59.5kg at $4.60. Drawn to feature fresh.

Last Starts 11 days since last start

PlaceDateDaysClassPrizeTrackDist.Cnd.JockeyWeightRace TimeIn RunGateResultMarginStarting Price
3/921/07/2025-Trial$0.00Cranbourne800mDylan Dean0:48.56-0
  • 1. Flying Valley
  • 2. Gala Diamond
  • 3. Last Stylebender
0L$0.00
4/1130/06/2025-Trial$0.00Cranbourne800mDylan Dean0:46.84-0
  • 1. Hoff Is Enuff
  • 2. Everett
  • 3. Zwasp
0L$0.00
2/930/03/202516MDN 3U$50,000.00Sale1100mSoft 5Carleen Hefel59.5kg1:04.071-1-28
  • 1. Aquilion Girl
  • 2. Last Stylebender
  • 3. Louis Barthas
0.3L$9.00
4/914/03/2025139MDN 3U$40,000.00Cranbourne1000mGood 4Carleen Hefel59.5kg0:58.214-4-47
  • 1. Under My Thumb
  • 2. Montjuic Magic
  • 3. Aquilion Girl
4.8L$4.60
2/826/10/20241471MW 3U$60,000.00Ascot1000mGood 4Holly Watson58.5kg0:58.531-1-24
  • 1. All Play
  • 2. Last Stylebender
  • 3. King Akeed
0.7L$3.25
5/901/06/202421OPEN 3$80,000.00Belmont1000mSoft 6Holly Watson57kg0:58.527-7-55
  • 1. Kings Honour
  • 2. Ginnivan
  • 3. Bolta
1.7L$5.00
2/511/05/2024-OPEN 3$80,000.00Ascot1000mGood 4Holly Watson56kg0:58.385-4-25
  • 1. Lost City
  • 2. Last Stylebender
  • 3. Bolta
0.2L$3.50
3
Silk
Allcome Tycoon (9)N/A
Trainer: Mark & Levi Kavanagh (Flemington)12 mths 0: 0-0-0

Jockey: Joe Bowditch

Weight: 57.5kgs

5 yo Chestnut M
Sire: WRITTEN TYCOON (AUS)
Dam: ALL COME TRUE (AUS)
Dam's Sire: All Too Hard

Stats

Prize Money$0.00
Avg $$0.00
Win %0%
Place %0%
Career0: 0-0-0
Track0: 0-0-0
Distance0: 0-0-0
Tr / Dist0: 0-0-0
1st Up0: 0-0-0
2nd Up0: 0-0-0
Firm0: 0-0-0
Good0: 0-0-0
Soft0: 0-0-0
Heavy0: 0-0-0
Synthetic0: 0-0-0

Comments

Four-year-old mare having first start by leading sire Written Tycoon out of All Come True. Purchased for AUD $ 140,000 (Magic Millions 2022 Adelaide Yearling Sale). Won a Cranbourne jump-out on February 17. Then followed up with a finished fifth in a Cranbourne Synthetic jump-out on July 14. Drawn wide which doesn't help. Tricky gate but prefer to see.

Last Starts 18 days since last start

PlaceDateDaysClassPrizeTrackDist.Cnd.JockeyWeightRace TimeIn RunGateResultMarginStarting Price
5/714/07/2025-Trial$0.00Cranbourne Synthetic760mSyntheticAdam McCabe0:44.73-0
  • 1. Auxiliary
  • 2. Sensational Secret
  • 3. Namesake
0L$0.00
1/1217/02/2025-Trial$0.00Cranbourne800mAdam McCabe0:46.80-0
  • 1. Allcome Tycoon
  • 2. Kobaybi
  • 3. Lowlands
0L$0.00
4
Silk
Express Barbie (7)N/A
Trainer: Peter G Moody & Katherine Coleman (Pakenham OC)12 mths 0: 0-0-0

Jockey: Ben Melham

Weight: 57.5kgs

4 yo Bay M
Sire: ALABAMA EXPRESS (AUS)
Dam: PINK PERFECTION (AUS)
Dam's Sire: Mossman

Stats

Prize Money$0.00
Avg $$0.00
Win %0%
Place %0%
Career0: 0-0-0
Track0: 0-0-0
Distance0: 0-0-0
Tr / Dist0: 0-0-0
1st Up0: 0-0-0
2nd Up0: 0-0-0
Firm0: 0-0-0
Good0: 0-0-0
Soft0: 0-0-0
Heavy0: 0-0-0
Synthetic0: 0-0-0

Comments

Filly by Alabama Express making her first appearance. Runner-up in a Pakenham jump-out on July 22. Looks primed for a bold debut.

Last Starts 10 days since last start

PlaceDateDaysClassPrizeTrackDist.Cnd.JockeyWeightRace TimeIn RunGateResultMarginStarting Price
2/522/07/2025-Trial$0.00Pakenham800mBlake Shinn0:50.99-0
  • 1. Let's Recover
  • 2. Express Barbie
  • 3. Queen Of Light
0L$0.00
1/715/07/2025-Trial$0.00Pakenham750m0:44.88-0
  • 1. Express Barbie
  • 2. Absolute Power
  • 3. Conjoin
0L$0.00
5/625/06/2024-Trial$0.00Pakenham Synthetic750mSyntheticCarleen Hefel0:43.13-0
  • 1. Akku
  • 2. Olivia Rose
  • 3. Li'l Brazen
3.5L$0.00
5
Silk
Golden Vader (6)N/A
Trainer: J T Conlan (Mornington)12 mths 0: 0-0-0

Jockey: Patrick Moloney

Weight: 57.5kgs

4 yo Chestnut M
Sire: INVADER (AUS)
Dam: HEY DORIS (AUS)
Dam's Sire: Jet Spur

Stats

Prize Money$0.00
Avg $$0.00
Win %0%
Place %0%
Career0: 0-0-0
Track0: 0-0-0
Distance0: 0-0-0
Tr / Dist0: 0-0-0
1st Up0: 0-0-0
2nd Up0: 0-0-0
Firm0: 0-0-0
Good0: 0-0-0
Soft0: 0-0-0
Heavy0: 0-0-0
Synthetic0: 0-0-0

Comments

Mare by Invader facing the starter for the first time. Runner-up in a Mornington jump-out on July 9. Prepared to give her this run.

Last Starts 23 days since last start

PlaceDateDaysClassPrizeTrackDist.Cnd.JockeyWeightRace TimeIn RunGateResultMarginStarting Price
2/809/07/2025-Trial$0.00Mornington600mJasmine Trenwith0:35.03-0
  • 1. No Limitation
  • 2. Golden Vader
  • 3. Diver Dan
0L$0.00
4/611/04/2025-Trial$0.00Flemington780mZac Spain0:45.55-0
  • 1. Cologne
  • 2. Zou Sensation
  • 3. Felasuvi
0L$0.00
4/528/03/2025-Trial$0.00Flemington800mRhys McLeod0:48.61-0
  • 1. Sanbina
  • 2. Oceanella
  • 3. Beresk
0L$0.00
5/607/05/2024-Trial$0.00Toowoomba Inner Track650mGoodNathan Evans0:39.27-5
  • 1. Welly
  • 2. The Louvre
  • 3. Buttinsky
6.2L$0.00
6
Silk
Let's Recover (11)N/A
Trainer: Colin Scott (Pakenham OC)12 mths 0: 0-0-0

Jockey: Jamie Mott

Weight: 57.5kgs

4 yo Brown M
Sire: HOLLER (AUS)
Dam: SONGS OF IRELAND (AUS)
Dam's Sire: Nicconi

Stats

Prize Money$0.00
Avg $$0.00
Win %0%
Place %0%
Career0: 0-0-0
Track0: 0-0-0
Distance0: 0-0-0
Tr / Dist0: 0-0-0
1st Up0: 0-0-0
2nd Up0: 0-0-0
Firm0: 0-0-0
Good0: 0-0-0
Soft0: 0-0-0
Heavy0: 0-0-0
Synthetic0: 0-0-0

Comments

Filly by Holler on debut. Won a jump-out at Pakenham on July 22. Drawn wide so happy to watch this time.

Last Starts 10 days since last start

PlaceDateDaysClassPrizeTrackDist.Cnd.JockeyWeightRace TimeIn RunGateResultMarginStarting Price
1/522/07/2025-Trial$0.00Pakenham800mJackie Beriman0:50.99-0
  • 1. Let's Recover
  • 2. Express Barbie
  • 3. Queen Of Light
0L$0.00
4/701/07/2025-Trial$0.00Pakenham1000mJoe Bowditch1:03.87-0
  • 1. Leaving Las Vegas
  • 2. Intriguing State
  • 3. Arcelia
0L$0.00
2/517/06/2025-Trial$0.00Traralgon900mCarleen Hefel0:56.40-0
  • 1. Sassy Jenni
  • 2. Let's Recover
  • 3. Gypsy Warrior
0L$0.00
7
Silk
Trojan's Princess (8)N/A
Trainer: Peter Foster (Cranbourne)12 mths 0: 0-0-0

Jockey: Bailey Kinninmont

Weight: 57.5kgs

4 yo Bay M
Sire: TROJAN OF TROY (AUS)
Dam: PRECIOUS AMY (AUS)
Dam's Sire: Regal Shot

Stats

Prize Money$0.00
Avg $$0.00
Win %0%
Place %0%
Career0: 0-0-0
Track0: 0-0-0
Distance0: 0-0-0
Tr / Dist0: 0-0-0
1st Up0: 0-0-0
2nd Up0: 0-0-0
Firm0: 0-0-0
Good0: 0-0-0
Soft0: 0-0-0
Heavy0: 0-0-0
Synthetic0: 0-0-0

Comments

First starter by Trojan Of Troy out of Precious Amy. Has a total of five trials leading in today's debut. Makes debut on home track so well worth keeping safe first time out.

Last Starts 18 days since last start

PlaceDateDaysClassPrizeTrackDist.Cnd.JockeyWeightRace TimeIn RunGateResultMarginStarting Price
5/914/07/2025-Trial$0.00Cranbourne Synthetic1000mSyntheticLiana Wood1:00.26-0
  • 1. Cyber Link
  • 2. Seeing Red
  • 3. Holler Dash
0L$0.00
5/830/06/2025-Trial$0.00Cranbourne800mLiana Wood0:48.04-0
  • 1. Melodia Perfecta
  • 2. Sling That Stone
  • 3. Chainsaw
0L$0.00
4/607/04/2025-Trial$0.00Cranbourne800mLiana Wood0:46.80-0
  • 1. Caleana
  • 2. Another Tax
  • 3. Just Jenni
0L$0.00
3/524/03/2025-Trial$0.00Cranbourne650mLiana Wood0:38.90-0
  • 1. Animal
  • 2. Beldari
  • 3. Trojan's Princess
0L$0.00
7/810/03/2025-Trial$0.00Cranbourne650mBailey Kinninmont0:38.80-0
  • 1. Brazenly
  • 2. Miss Trombari
  • 3. Zoom To The Moon
0L$0.00
8
Silk
Bold Suitor (2)3
Trainer: Tony Noonan (Mornington)12 mths 1: 0-0-1

Jockey: Jake Noonan

Weight: 57kgs

3 yo Brown/Black G
Sire: BRAZEN BEAU (AUS)
Dam: ELITE ELLE (AUS)
Dam's Sire: Shamardal

Stats

Prize Money$3,375.00
Avg $$3,375.00
Win %0.00%
Place %100.00%
Career1: 0-0-1
Track0: 0-0-0
Distance1: 0-0-1
Tr / Dist0: 0-0-0
1st Up1: 0-0-1
2nd Up0: 0-0-0
Firm0: 0-0-0
Good0: 0-0-0
Soft0: 0-0-0
Heavy1: 0-0-1
Synthetic0: 0-0-0

Comments

At debut, 3rd of 14 at Bendigo 2yo Mdn-Sw on July 13 over 1000m, on heavy track; 3.5 len behind Cannyworth carrying 58kg at $14. Shows ability and expected to improve. Strong debut and shapes as a leading chance.

Last Starts 19 days since last start

PlaceDateDaysClassPrizeTrackDist.Cnd.JockeyWeightRace TimeIn RunGateResultMarginStarting Price
3/1413/07/2025-MDN 2$37,500.00Bendigo1000mHeavy 8Jake Noonan58kg0:59.125-1-33
  • 1. Cannyworth
  • 2. Gunz
  • 3. Bold Suitor
3.3L$14.00
8/1002/07/2025-Trial$0.00Mornington600mJake Noonan0:35.83-0
  • 1. Royal Raven
  • 2. Uyuni
  • 3. Tassort/ Abbey Rosa/2022
0L$0.00
6/915/05/2025-Trial$0.00Caulfield Heath800mGoodJake Noonan0:46.66-0
  • 1. Well Hallo
  • 2. Torsheen
  • 3. Strong Box
3.65L$0.00
9
Silk
Comradeship (3)N/A
Trainer: Enver Jusufovic (Cranbourne)12 mths 0: 0-0-0

Jockey: Michael Dee

Weight: 57kgs

3 yo Bay G
Sire: OCEAN PARK (NZ)
Dam: SACRED CHARM (AUS)
Dam's Sire: Fastnet Rock

Stats

Prize Money$0.00
Avg $$0.00
Win %0%
Place %0%
Career0: 0-0-0
Track0: 0-0-0
Distance0: 0-0-0
Tr / Dist0: 0-0-0
1st Up0: 0-0-0
2nd Up0: 0-0-0
Firm0: 0-0-0
Good0: 0-0-0
Soft0: 0-0-0
Heavy0: 0-0-0
Synthetic0: 0-0-0

Comments

Two-year-old gelding (Ocean Park - Sacred Charm) who was bought for NZD $ 25,000 (NZB 2024 Karaka - Book 1). He has five recent trials prior to his debut today. Won his most recent trial at Cranbourne over 800m on July 21. Stable has an impressive strike rate with the first-starters.

Last Starts 11 days since last start

PlaceDateDaysClassPrizeTrackDist.Cnd.JockeyWeightRace TimeIn RunGateResultMarginStarting Price
1/821/07/2025-Trial$0.00Cranbourne800mCraig Williams0:48.44-0
  • 1. Comradeship
  • 2. Sports Mode
  • 3. Sirvaldane
0L$0.00
4/514/07/2025-Trial$0.00Cranbourne Synthetic760mSyntheticCraig Williams0:45.67-0
  • 1. Sparkling Luck
  • 2. Eco Force
  • 3. Path To Profit
0L$0.00
2/803/03/2025-Trial$0.00Cranbourne800mCarleen Hefel0:47.10-0
  • 1. Lange Nelle
  • 2. Comradeship
  • 3. Mortal Peak
0L$0.00
1/917/02/2025-Trial$0.00Cranbourne800mCarleen Hefel0:48.31-0
  • 1. Comradeship
  • 2. Angel Ladder
  • 3. Head Capitalist
0L$0.00
3/610/02/2025-Trial$0.00Cranbourne650mCarleen Hefel0:38.40-0
  • 1. Wasai
  • 2. Race For Rule
  • 3. Comradeship
0L$0.00
10
Silk
Wrenlee (4)N/A
Trainer: John Moloney (Cranbourne)12 mths 0: 0-0-0

Jockey: Jye McNeil

Weight: 57kgs

3 yo Bay G
Sire: BRAZEN BEAU (AUS)
Dam: DUBAI ME ROSES (AUS)
Dam's Sire: Cape Cross

Stats

Prize Money$0.00
Avg $$0.00
Win %0%
Place %0%
Career0: 0-0-0
Track0: 0-0-0
Distance0: 0-0-0
Tr / Dist0: 0-0-0
1st Up0: 0-0-0
2nd Up0: 0-0-0
Firm0: 0-0-0
Good0: 0-0-0
Soft0: 0-0-0
Heavy0: 0-0-0
Synthetic0: 0-0-0

Comments

Gelding by Brazen Beau on debut. Won a Cranbourne jump-out on July 21. Well educated and can give a sight first outing.

Last Starts 11 days since last start

PlaceDateDaysClassPrizeTrackDist.Cnd.JockeyWeightRace TimeIn RunGateResultMarginStarting Price
1/621/07/2025-Trial$0.00Cranbourne800mSheridan Clarke0:48.88-0
  • 1. Wrenlee
  • 2. Espana
  • 3. Sattva
0L$0.00
4/830/06/2025-Trial$0.00Cranbourne800mSheridan Clarke0:47.90-0
  • 1. Pacific Chill
  • 2. Inspirational Lass
  • 3. Barari
0L$0.00
5/803/03/2025-Trial$0.00Cranbourne800mPatrick Moloney0:47.10-0
  • 1. Lange Nelle
  • 2. Comradeship
  • 3. Mortal Peak
0L$0.00
7/817/02/2025-Trial$0.00Cranbourne650mJett Stanley0:37.40-0
  • 1. Express Class
  • 2. Power/ Balmarossa/2022
  • 3. Kananaskis
0L$0.00
11
Silk
Romanticism (10)8
Trainer: Anthony & Sam Freedman (Mornington)12 mths 1: 0-0-0

Jockey: Logan Bates

Weight: 55kgs

3 yo Bay F
Sire: CAPITALIST (AUS)
Dam: FROLIC (AUS)
Dam's Sire: Husson

Stats

Prize Money$3,000.00
Avg $$3,000.00
Win %0.00%
Place %0.00%
Career1: 0-0-0
Track0: 0-0-0
Distance0: 0-0-0
Tr / Dist0: 0-0-0
1st Up1: 0-0-0
2nd Up0: 0-0-0
Firm0: 0-0-0
Good0: 0-0-0
Soft1: 0-0-0
Heavy0: 0-0-0
Synthetic0: 0-0-0

Comments

Jumped at long odds at debut, ran last of 8 at Caulfield 2yo F Hcp on July 12 over 1100m, slow going 13 len behind Signature Scent with 54kg at $31. Blinkers on but prefer to see again.

Last Starts 20 days since last start

PlaceDateDaysClassPrizeTrackDist.Cnd.JockeyWeightRace TimeIn RunGateResultMarginStarting Price
8/812/07/2025-OPEN F 2$150,000.00Caulfield1100mSoft 6Jye McNeil54kg1:05.467-7-84
  • 1. Signature Scent
  • 2. Thanks Gorgeous
  • 3. Teine Aulelei
13.3L$31.00
10/1213/06/2025-Trial$0.00Mornington900mMark Zahra0:58.35-0
  • 1. Frosted Blaze
  • 2. Adaj
  • 3. Doubt In The Sky
0L$0.00
2/728/05/2025-Trial$0.00Balnarring750mLuke Currie0:51.45-0
  • 1. Capitalist/ Real Surreal/2022
  • 2. Romanticism
  • 3. Arbenita
0L$0.00
12
Silk
Hoff Is Enuff (5)34325x238x
Trainer: Ken & Kasey Keys (Cranbourne)12 mths 8: 0-2-3

Jockey: Liam Riordan

Weight: 59.5kgs

5 yo Bay G
Sire: RICH ENUFF (AUS)
Dam: BELLA RICOMPENSA (AUS)
Dam's Sire: Reward For Effort

Stats

Prize Money$20,800.00
Avg $$2,600.00
Win %0.00%
Place %62.50%
Career8: 0-2-3
Track0: 0-0-0
Distance1: 0-0-0
Tr / Dist0: 0-0-0
1st Up2: 0-1-1
2nd Up2: 0-0-1
Firm0: 0-0-0
Good4: 0-1-2
Soft2: 0-0-1
Heavy0: 0-0-0
Synthetic2: 0-1-0

Comments

Gelding back from a spell of six months. Has placed previously first up from a break. Finished off last campaign when last of 8 at Pakenham Mdn-Sw January 30 over 1000m, 7 len behind Motcombs carrying 59.5kg at $6.50. When resuming last campaign second of 11 at Stony Creek Mdn-Sw December 30 over 1100m, 0.8 len behind Permanence carrying 59.5kg at $4.80. Anticipating him to hit the ground running this campaign.

Last Starts 32 days since last start

PlaceDateDaysClassPrizeTrackDist.Cnd.JockeyWeightRace TimeIn RunGateResultMarginStarting Price
1/1130/06/2025-Trial$0.00Cranbourne800mLiam Riordan0:46.84-0
  • 1. Hoff Is Enuff
  • 2. Everett
  • 3. Zwasp
0L$0.00
8/919/05/2025-Trial$0.00Cranbourne800mMelea Castle0:46.80-0
  • 1. Down Low
  • 2. Andiamo Rosso
  • 3. She Is All Magic
0L$0.00
8/830/01/202515MDN 3U$40,000.00Pakenham1000mGood 4Ben Melham59.5kg0:58.571-1-81
  • 1. Motcombs
  • 2. Under My Thumb
  • 3. Dreams
7.2L$6.50
3/715/01/202516MDN 4U$37,500.00Geelong1112mGood 4Mark Zahra59.5kg1:05.261-1-36
  • 1. Pop Award
  • 2. Grouse Mountain
  • 3. Hoff Is Enuff
5.5L$10.00
2/1130/12/2024165MDN 4U$27,000.00Stony Creek1100mGood 4Campbell Rawiller59.5kg1:07.432-1-27
  • 1. Permanence
  • 2. Hoff Is Enuff
  • 3. Smashing Ruby
0.8L$4.80
5/1218/07/202417MDN$37,500.00Pakenham Synthetic1200mSyntheticPatrick Moloney59.5kg1:10.3911-12-59
  • 1. Waiting For Time
  • 2. Silver Hammer
  • 3. Suppose I Do
7.8L$10.00
2/1201/07/202427MDN$27,000.00Pakenham Synthetic1400mSyntheticPatrick Moloney59.5kg1:23.314-2-24
  • 1. Burj Emperor
  • 2. Hoff Is Enuff
  • 3. Missile Girl
2.0L$3.50
3/904/06/202412MDN$27,000.00Bendigo1300mSoft 5Patrick Moloney59.5kg1:19.232-2-38
  • 1. Henlein
  • 2. Late Harvest
  • 3. Hoff Is Enuff
1.7L$11.00

24/7 Betting Line

1800 523 276

Customer Support

1300 523 276

Download the App

Better Operator

Sponsors and Partners

Secure Payment Methods Available

Rules, Terms & Conditions

Gamble Responsibly. Set a Pre-Commitment Limit . For SA residents, we are governed by a Code of Practice.

Is gambling a problem for you? Call Gambling Help on 1800 858 858 or visit gamblinghelponline.org.au.

Don’t chase your losses. Walk away. Gamble Responsibly.

We are licensed and regulated by the Northern Territory Racing Commission, and secured using Secure Sockets Layer with 2048-bit encryption.

Copyright © 2025 Entain Group Pty Ltd trading as Ladbrokes AU ABN 25 151 956 768

Watch the clock
Must be 18+