Crewe have signed winger Daniel Powell from Northampton.
The 28-year-old has signed a two-year deal with the club, with a 12-month option.
He is The Alex's second signing of the summer, following the arrival of defender Olly Lancashire from Swindon at the end of May.
After coming through the MK Dons Academy, Powell went on to make 271 appearances for the club, scoring 46 goals and helping the club win promotion to the Championship in 2015.
After nine seasons at MK Dons, he joined Northampton Town in 2017 and during his two seasons at the Sixfields Stadium, he made 73 appearances, scoring 8 goals.