It's safe to say it's been a rather disappointing season for everyone involved with Manchester City.
The club managed to sneak into the final Champions League spot on the last day of the Premier League season, a far cry from their recent success in the competition.
It has been widely reported that new manager Pep Guardiola will have a huge budget to fine tune the squad and to elevate the club to new heights.
SIGN UP NOW
Want to become a GMS writer? Sign up now and submit a 250-word test article: http://gms.to/haveyoursay4
The board at the Etihad Stadium will be hoping the Spaniard can bring them more Premier League success and also go one step further in the Champions League following their semi-final appearance this season.
Here we look at three players who would upgrade Manchester City and who should be on Guardiola's radar this summer.
John Stones (Everton)
John Stones is widely regarded as one of the best prospects in English football and it is not hard to see why.
The young defender has established himself as a first team regular for both club and country. Despite having a wobbly campaign this season, following a summer on uncertainty, Stones remained a mainstay in Roberto Martinez's side, making 31 appearances.
To add to that, he has a pass completion rate of 88.7%, which is one of the highest among defenders, proving that he's comfortable in possession and has the ability to pass out from the back.
Guardiola is known for playing technical defenders who are comfortable on the ball and Stones would be the ideal candidate to do just that.
Paul Pogba (Juventus)
With the expected departure of Yaya Toure, City would lose a real driving force in the middle of the park and there aren't many better box-to-box midfielders in the game than Paul Pogba.
The Frenchman has been outstanding for Juventus in Serie A, scoring eight times and bagging 12 assists on the way. Pogba is still only 23, and is already one of the finest players on the planet.
The opportunity of working with someone like Guardiola might just be enough to lure Pogba back to Manchester, but this time with the 'noisy neighbours'.
Nicolas Gaitan (Benfica)
Manchester City have a wide range of attacking options, yet they seem overly reliant on Sergio Aguero and Kevin De Bruyne to do the business.
City's misfiring attack was well exposed in their semi final clash with Real Madrid, where they struggled to create anything of note against the La Liga back line.
With Raheem Sterling not matching expectations and David Silva's deteriorating form, the squad needs an injection of freshness and Gaitan would be perfect for the job.
The versatile Argentinian attacker is technically brilliant and is extremely hard working as well.
Gaitan has proved his quality this season, playing a hand in seven of his team's Champions League goals in just eight matches.
At 28, Gaitan is at the peak of his powers, and has all the qualities to succeed in the Sky Blue of Manchester City.
Who do YOU think Pep Guardiola should be signing for Manchester City? Have YOUR say in the comment section below!