Exeter City midfielder Reece Cole has signed a new deal to stay at the club until the summer of 2025.
The 25-year-old, who joined the Grecians in the summer on a one-year deal, also has an option to extend his new contract for a further 12 months.
Cole has played 17 times for City since joining on a free transfer in the summer after a spell at non-league Hayes & Yeading.
The former Brentford player also had spells at Dunfermline and Partick.
"I've come in and proven to myself that I could play at this level," Cole told the club website.
"I always knew it but it was about performing week in, week out, and I think I've done that and got the platform to express myself on the pitch.
"The manager was pleased with my work ethic day in, day out. I'm enjoying training and I want to be someone who steps up as a leader."
Exeter manager Gary Caldwell added: "Reece has had a fantastic start to the season with us and really shown his quality and his set-piece delivery, but I still think there is more to come from him.
"It was pretty early on that I decided to extend his deal. His fitness levels were much improved from when I knew him before and he's shown a real versatility on the pitch - we looked at it early and got it done."
Life, death, crime and its victims: Step into the intense world of Britain's largest police service
'What happens when your nightmares enter your reality?' Danny Robins investigates real stories of unexplained phenomena