Scotland Under-21s forward Mikey Johnston has described his new five-year Celtic contract as "a great Christmas present".
The new deal for the 20-year-old graduate of the Scottish champions' youth academy runs to summer 2025.
Johnston, whose debut was in May 2017, has made 45 appearances for Celtic, scoring 11 times, six of them coming in 17 outings this term.
"It's a great present to have," he told Celtic TV.
"Christmas was great with the family, and I'm just delighted now to get this done."
- Does Johnston make your combined Old Firm XI?
- Quiz: Rank these Celtic and Rangers managers
- Scottish Premiership team news, stats & selectors
Johnston missed over two months of football this season with a hip/groin injury but has featured in five of Celtic's past seven matches.
"I've had the downside of the injury, so that halted my progress a wee bit this year, but I'm just trying to get back fit and get as many games as possible to get my stats up," he added.
"There are always going to be ups and downs in football, and there are things you can learn from, and if you can overcome it mentally, then that will hold you in good stead.
"I'm always happy to help the team wherever I'm needed, and I'm always happy to score goals and create goals for the team when I can. Hopefully I can keep doing that in the future."