Robbie Neilson has bolstered his squad with the addition of Andy Halliday.
The vastly experienced utility man has penned a two-year deal at Hearts after leaving Rangers in the summer.
28-year-old Andy started his senior career with Livingston back in 2008, where he made 50 appearances and scored 17 goals, and won the old Third Division in 2010.
A move to English Championship side Middlesbrough followed that year. Featuring 42 times for the Riverside club, he also enjoyed loan spells at Walsall, Blackpool and Bradford City, and spent a further six months at Valley Parade on a permanent contract.
In July 2015 he joined Rangers on an initial two-year deal and helped the Ibrox side to lift the Scottish Championship title and the Challenge Cup. His performances saw him rewarded with a new four-year contract in 2016 and he would go on to make a total of 152 appearances, scoring 18 goals.
Speaking to the Official Hearts Website, Robbie said: "I’m really pleased to be able to bring in someone of Andy’s experience and quality.
"He’s played top level football in Scotland and in the English Championship and was a mainstay at Rangers for years.
"He’s also got experience of the Scottish Championship so he knows what this level is about and, more importantly, how to win.
"Andy’s really driven and determined and I want that on the park. I think he’ll do well for us and I’m looking forward to working with him."