Norwich City have signed Reading's Andy Hughes for an undisclosed fee which is thought to be around £500,000.
Hughes ends a four-year stint with Reading
The 27-year-old, who was in the final year of his contract at the Madejski Stadium, concluded talks with the Canaries on Thursday.
Hughes is a versatile player who can play anywhere in midfield and has also deputised at full-back.
Norwich boss Nigel Worthington said: "He is a player that the coaching staff and I have admired for a long while."
"We've had to be patient to get him, but that patience has paid off."