Midfielder Joe Rothwell has joined Rangers from Bournemouth on a three-year contract.
The 30-year-old was on loan to Leeds United from the Cherries last season and previously played under Rangers head coach Russell Martin while farmed out to Southampton.
Rothwell made 39 appearances for Leeds, 27 of them starts, as they won the Championship and promotion.
He has made 351 club appearances overall in his career, scoring 24 goals.
Rothwell came through Manchester United's youth ranks and, after loan spells with Blackpool and Barnsley, joined Oxford United.
He moved on to Blackburn Rovers and then, in 2022, to Bournemouth.
Rothwell follows fellow free agent midfielder Lyall Cameron, 22, and on-loan Bournemouth full-back Max Aarons, 25, in joining Rangers this summer.
Martin's side open their season at home to Panathanaikos in the Champions League second qualifying round first leg on 22 July.