Peterborough United have signed Wales and West Ham United midfielder Jack Collison on a one-year deal.
The 26-year-old joined Ipswich Town on a short-term deal in September, but has not played a competitive game since May 2014 because of a knee injury.
Before a loan spell with Wigan last year, he played 121 times for West Ham.
"It feels like a fairytale because I started my career at Peterborough in the academy, so it is great to be back here," Collison told the club website.
"I have been working extremely hard, day and night, to get myself ready for a new challenge this summer."