West Brom have continued their preparations for the new season with the signing of Graham Dorrans from Livingston.
Albion agreed a move for the Scotland Under-21 international back in February after he impressed manager Tony Mowbray during a training spell at the club.
They have now clinched the deal for an initial fee of £100,000, which could rise by a further £150,000 depending on appearances.
The midfielder has put pen-to-paper on a two-year contract and West Brom have the option to extend his stay for another 12 months.
Dorrans becomes the club's sixth summer signing and follows hot on the heels of Dutchman Gianni Zuiverloon, who joined from Heerenveen on Thursday.