Leeds United have tied down youngster Jamie Shackleton to a new long-term contract.
The 20-year-old has committed himself to Leeds until 2024.
A local lad, Shackleton made 22 appearances in the Championship last season.
"It's an amazing feeling to have another four years at this club," Shackleton told the club's website.
"I've been at this club forever really in terms of my life, so to have another four years is fantastic."