Ross County have signed midfielder Martin Woods on a two-year deal - just a few months after he left the club to join Shrewsbury Town.
The 29-year-old former Sunderland, Rotherham, Doncaster and Barnsley player joined the Staggies last October and now returns to Dingwall.
Boss Jim McIntyre told the club website: "Martin was instrumental in the great run of form that this club enjoyed in the second half of last season so we know what he is capable of and it is great news to have been able to get him back.
“When we learned Martin would be open to a move back to Scotland we didn’t hesitate in putting a deal in place for him. I’m sure the fans will also be looking forward to seeing him in action again at the Global Energy Stadium.”
Meanwhile, goalkeeper Daniel Bachmann has returned to his parent club Stoke City and striker Kyle Macleod's loan deal at Elgin City has been extended until January.