Bristol City have signed Everton midfielder Liam Walsh.
Walsh joins on a two-and-a-half-year deal for an undisclosed fee.
He cannot play in Saturday's FA Cup tie at Watford but will be eligible for Tuesday's Carabao Cup semi-final first leg against Manchester City.
"Liam gives us something slightly different. He loves getting on the ball and is a very good passer with both his left and right foot," head coach Lee Johnson told Bristol City's website.
"He's done very well on loan at Yeovil Town previously and I've tracked him for some time.
"He's a brilliant player, who can come in and compete immediately. Hopefully he can improve and he improves us."