Swansea have signed long-term target Marc Goodfellow on a 12-month deal.
Marc Goodfellow impressed when on loan last season
The 23-year-old Bristol City left wing, who impressed on loan at the Vetch last season, said: "I can make a big impact and help the club into the play-offs."
The Swans have agreed contract extensions with Kevin Austin, Kristian O'Leary, Izzy Iriekpen, Leon Britton, Brian Murphy and Kevin Nugent.
But manager Kenny Jackett may have to do without his other main midfield target, Andy Burgess.
Swansea agreed a fee of £90,000 with Rushden & Diamonds for the 23-year-old.
But the club has so far failed to agree terms with the player, who is also thought to be a target for Oxford United.