Former Celtic captain Jackie McNamara has signed a two-year contract with Aberdeen after the Scotland defender left Wolverhampton Wanderers.
McNamara left Celtic two years ago after his testimonial
The 33-year-old, who has 31 Scotland caps, spent two years at Molineux after an acrimonious end to 10 years at Celtic Park.
McNamara's time at Wolves has been blighted by injury.
He said: "I'm glad to come here as I enjoy Aberdeen's style of play and it's great at this stage in my career."
McNamara, who began his career with Dunfermline Athletic, becomes Jimmy Calderwood's latest addition as he builds for next season.
Dundee United defender Lee Mair has already signed a pre-contract agreement to swap Tannadice for Pittodrie.
McNamara played in both legs of the Premiership play-off for Wolves against West Brom, which ended in defeat on Wednesday.
And he added: "I spoke to Jimmy and despite there being many other offers, he is the only manager I have actually had talks with.
"I know from playing against Aberdeen in the past I know that it was never an easy game."
Calderwood is delighted to have signed a player of McNamara's experience, labelling the capture of the right-back as "absolutely massive" for Aberdeen.
The Dons boss also pointed to McNamara's ability to play in a number of positions, which suggests the former Dunfermline player could be used in various roles throughout the next two years.
Calderwood said: "Jackie is an absolutely massive signing for the club and we just can't have enough of these types of personalities in the squad.
"He is an incredibly versatile player and a truly great professional, which was noticeable during his time playing and captaining Celtic."
Calderwood has also signed Dundee United defender Lee Mair under freedom of contract for next season and is now turning his attention to new targets, despite a shortage of funds at Aberdeen.
He said: "It's great to be able to sign the quality players that we have taken in, Lee Mair and now Jackie, with little or no transfer funds.
"I think also that it says something about Aberdeen Football Club that the likes of Jackie will in fact take a pay cut to come and play here.
"We need these good strong players and we will take as many as we can get. "I expect some more in the next week or so."
Meanwhile, Aberdeen have announced that Sunday's match with Rangers has sold-out.
The Dons must win to guarantee third place and a Uefa Cup spot.