Shrewsbury Town have signed midfielder Sean Goss from Queens Park Rangers on a two-year deal, and taken Louis Thompson from Norwich on loan for the season.
Goss, 23, who played seven games after joining the R's from Manchester United in January 2017, also had spells in Scotland with Rangers and St Johnstone.
The two clubs agreed an undisclosed fee for the Germany-born player.
Thompson, 24, joined Norwich from Swindon in September 2014, but Achilles injuries have limited him to 14 games.
"We're a little bit short in midfield, so it's important to bring those players in," said Town boss Sam Ricketts.
"Sean is a young player and for one reason or another it hasn't really happened at QPR. He's very good technically with fantastic ability."
"Louie's a great young player. Great player, great pedigree and great person. He's really dynamic."
There was space in the Town squad after two departures - Luke Waterfall to Grimsby, and Abo Eisa to Scunthorpe. But the club say there will be no return for Greg Docherty, who impressed last season on loan from Rangers.
Shrewsbury play at home to Rochdale in League One on Saturday.
Find all the latest football transfers on our dedicated page.