Ross McCrorie feels Aberdeen have helped him take his game to a new level after signing a new deal at Pittodrie.
As first revealed by Record Sport the Rangers youth product has inked a new contract which ties him to the club until 2026.
The 23-year-old has made 67 appearances across two seasons having been a bit-part player at Ibrox, and credits that experience for making him a better player.