Norwich City have signed Graham Dorrans on a permanent basis.
The Scotland international arrived at Carrow Road from West Bromwich Albion on an initial one-month loan deal, which was later extended for the remainder of the 2014-15 campaign, back in February.
He made a total of 18 appearances for the Canaries, during which he helped them to gain promotion to the Premier League via the Championship playoffs.
His performances during that time impressed manager Alex Neil, who has handed the 28-year-old a two-year contract.
Dorrans joined West Brom back in 2008 from Livingston and he went on to feature in 176 games for the Baggies.