Everton have completed the signing of former Manchester City midfielder Gareth Barry on a three-year deal.
The 33-year-old was a free agent after leaving City and has opted to return to Goodison Park after a successful loan spell with Roberto Martinez's side last season.
Barry, who has 53 England caps to his name, made 37 apperances for the Merseyside club in the 2013-14 campaign and played a key role as they finished fifth in the Premier League.
Former Aston Villa man Barry spent five years with City and won the Premier League title under Roberto Mancini in 2012 before being deemed surplus to requirements by Manuel Pellegrini.
Barry, who will report to training with Everton on Thursday, had no hesitation in signing a permanent deal.
He told evertontv: "I was really keen to get this sorted before the lads come back to training on Thursday. I'm delighted now that everything is signed and that I'm going to be spending the next few years at Everton.
"When you are on loan, it is never the same as being a signed player. I was really settled last year - but now I am an official Everton player and it feels really good.
"From the moment I signed last year I settled in straight away.
"There is a fantastic history here and it was brilliant working with the manager.
"I have learned so much from him, it is a great set of players and the fans were fantastic last year - just everything about Everton feels right. The training ground, the facilities, the history - there is so much that is positive about the club."