Bristol City have signed midfielder Gary O'Neil on a free transfer from recently relegated Norwich City.
The 33-year-old has signed a two-year deal.
"Gary is a really good signing for us, who adds everything we need to our midfield," head coach Lee Johnson said.
"He may have just turned 33, but he's still fully mobile and very fit. He's a really good decision maker who can be a coach's eyes and ears on the pitch."