Shrewsbury have signed Antoni Sarcevic from League One rivals Fleetwood, their fourth new arrival in a week.
The 24-year-old Manchester-born former Crewe and Chester midfielder's contract is about to end at Highbury.
Town let eight players go following their close brush with relegation.
But Sarcevic's signing on a two-year deal now comes on top of the arrival of Rochdale defender Oliver Lancashire, Southend midfielder Gary Deegan and Port Vale forward Louis Dodds.
The Shropshire side are also reportedly close to signing Chester defender Ben Heneghan.
Sarcevic, who was on Manchester City's books as a boy, has a career tally of 19 league goals in 130 appearances, mostly with Fleetwood, from his wide midfield role.
He also scored 15 times in 60 games in two seasons, helping to re-establish Chester on the football ladder, as they won the Northern Premier League title in 2012 and the Conference North title in 2013, before moving to Fleetwood for an undisclosed fee.
Find all the latest football transfers on our dedicated page.