League One side Ipswich Town have signed former West Brom winger Kyle Edwards on an initial three-year deal.
The 23-year-old joined the Baggies at the age of six, playing 49 times for them before being released this summer.
Edwards made five Premier League appearances last term and is Ipswich's 13th signing of the transfer window.
"I'm at a point where I need to be playing consistently. I want to show people what I can do and I think this is a great place for that," he said.
Ipswich chief executive Mark Ashton added: "Kyle is a player that we have pursued all summer and we have beaten a number of Championship clubs to his signature.