Rangers have confirmed the signing of midfielder Ryan Jack on a three-year deal following his departure from Aberdeen.
The 25-year-old joins former Cagliari defender Bruno Alves at Ibrox as boss Pedro Caixinha reshapes his squad ahead of 2017/18.
He told the club website: "Ryan, from the age of 23, has been the captain of Aberdeen and that tells me a lot about the character, the personality and the maturity he has, as well as the talent.
"I also believe we identified in him something that we need in our midfield - which is leadership and understanding the game in terms of being the balance player who builds from the back."