Aberdeen have signed attacking midfielder Callum Roberts from Notts County for an undisclosed fee.
The 25-year-old, who came through Newcastle United's youth system, scored on his debut for his hometown club against Blackburn Rovers in 2019.
"Callum is technically a very good player. He scored 16 goals last season for Notts County which is an impressive return," said Dons boss Jim Goodwin.
"Jayden Richardson obviously knows him very well as they both played on the right-hand side for Notts County and were very successful together."
Roberts had loan spells at Gateshead, Kilmarnock and Colchester United before making his mark with Blyth Spartans by scoring 17 goals in 25 games in 2019-20.