Ross County have signed midfielder Jim O'Brien on a two-year deal from Shrewsbury Town following a successful loan spell last season.
The 29-year-old can count Motherwell, Barnsley and Coventry among his former clubs and has also had loan stints at Dunfermline and Dundee United.
Staggies boss Jim McIntyre told the club website: “I’m delighted to bring Jim back to Dingwall on a permanent deal. He played a part in helping us achieve our goals in the second half of last season and he wants to come and play for us."