Ipswich Town have signed midfielder Rekeem Harper for an undisclosed fee from West Bromwich Albion.
Harper played 29 league games for the Baggies in the Championship and Premier League but spent the second half of last season on loan at Birmingham City.
"He knows the challenge that lies ahead and I am thrilled that he has chosen to join us," said Ipswich boss Paul Cook.
Find all the latest football transfers on our dedicated page.