Rangers have completed the signing of former Bradford City winger Andy Halliday.
The 23-year-old Scot has penned a two-year contract with the option to extend the deal by a further 12 months.
Halliday had recently been on trial at Ibrox Stadium after leaving Bradford at the end of last season.
"Andy has done really well for us," manager Mark Warburton told the club's official website. "At 23 he brings a good number of league appearances here for a young player, and he will add real quality to the squad."
Halliday's former clubs include Middlesbrough, Walsall and Blackpool.