Aberdeen have signed experienced Derby County midfielder Craig Bryson on a pre-contract deal.
Bryson has most recently been playing at Pride Park, where he moved to from Kilmarnock in 2011, and had a loan spell at Cardiff in season 2017-18.
The 32-year-old won three caps for Scotland between 2010 and 2016.
The Dons have already signed defender Ash Taylor, striker Curtis Main, winger Ryan Hedges and teenage forward Michael Ruth so far this summer.