Everton have completed the permanent signing of Gareth Barry after the midfielder signed a three-year deal.
The 33-year-old spent last season on loan at Goodison Park and became an integral figure for manager Roberto Martinez, making 36 appearances.
Barry was out of contract after his deal with Manchester City expired and had been considering a number of offers.
He has decided to make his stay with the Toffees a longer-term arrangement, with the contract announced on the club's website.
The former England international is Martinez's first signing of the summer.
The Spaniard is looking to bolster his squad with possibly six new arrivals as he prepares for the additional demands of a Europa League campaign.
"I was really keen to get this sorted before the lads come back to training on Thursday," Barry told evertontv.
"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."