Colchester United have signed wide midfielder Kevin McLeod from League One side Swansea City.
Kevin McLeod has moved up a division to join Colchester
McLeod had been told he could leave Swansea on a free transfer despite having two years left on his contract.
Swansea accepted Championship side Colchester's offer to take over McLeod's contract, although the 25-year-old did have other suitors.
U's boss Geraint Williams is thought to be keen to strengthen further before the transfer window shuts on Thursday.
McLeod was omitted from Swansea's squad for last Saturday's game after Colchester registered their interest.
He almost left Swansea last season after being placed on the transfer list for "not showing enough application".
But he was given the chance to resurrect his career in April and overcame a broken ankle to play a part in the club's play-off final defeat.
Swansea then announced in June that McLeod had been taken off the transfer list, but manager Kenny Jackett recently told the winger his opportunities would be limited this season.