Nottingham Forest manager Steve Cooper will be looking to strengthen his squad as the club prepare for a second successive season in the Premier League.
The transfer window is starting to heat up as managers of every Premier League club, and clubs all around Europe look to land their targets with sides often having the same targets in mind. The summer window is seen as crucial to shaping a team for the new season.
Forest have completed one permanent deal so far this summer with Chris Wood's loan deal from Newcastle for the second half of last season becoming permanent after a clause was triggered. But Cooper will be looking to add some more fresh faces before the season kicks off next month.
READ MORE: Morgan Gibbs-White England impact sparks ‘special’ Nottingham Forest response
READ MORE: Dean Henderson and Man Utd transfer talks update as pre-season tour doubt revealed
Forest have been linked with a number of players with deals taking place all over the Premier League. With that in mind, here is a look at all the done deals so far.
Arsenal
Ins
Kai Havertz (Chelsea)
Outs
Nikolaj Mollar (St Gallen)
Zach Awe (released)
Joel Ideho (released)
George Lewis (released)
Ainsley Maitland Niles (released)
Matt Smith (released)
Tom Smith (released)
Kaleel Green (released)
Alexandar Kovacevic (released)
Tino Quamina (released)
Mathaeus Roberts (released)
Mazeed Ogungbo (Barrow AFC)
Pablo Mari (Monza)
Aston Villa
Ins
Youri Tielemans (Leicester City)
Outs
Ashley Young (released)
Jed Steer (released)
Kaine Kesler-Hayden (Plymouth - loan)
Bournemouth
Ins
Hamed Traore (Sassuolo)
Outs
Jefferson Lerma (released)
Jack Stacey (Norwich City - free transfer)
Junior Stanislas (released)
Will Dennis (Kilmarnock - loan)
Brentford
Ins
Mark Flekken (Freiburg)
Ethan Brierley (Rochdale)
Kevin Schade (Freiburg)
Romeo Beckham (Inter Miami)
Ji-soo Kim (Seongnam)
Nathan Collins (Wolves)
Erion Zabeli (Oxford)
Outs
Pontus Jansson (Malmo)
Saman Ghoddos (released)
Tariqe Fosu (released)
Joel Valencia (released)
Daniel Oyegoke (Bradford - loan)
Fin Stevens (Oxford - loan)
Brighton
Ins
Mahmoud Dahoud (Borussia Dortmund)
Joao Pedro (Watford)
James Milner (Liverpool)
Bart Verbruggen (Anderlecht)
Outs
Alexis Mac Allister (Liverpool)
Antef Tsoungui (Feyenoord)
James Beadle (Oxford - loan)
Abdallah Sima (Rangers - loan)
Burnley
Ins
Jordan Beyer (Borussia Monchengladbach)
Dara O’Shea (West Brom)
Lawrence Vigoroux (Leyton Orient)
Outs
Ashley Barnes (Norwich City)
Chelsea
Ins
Christopher Nkunku (RB Leipzig)
Kendry Paez (Independiente del Valle)
Dujuan Richards (Phoenix Academy)
Nicolas Jackson (Villarreal)
Alex Matos (Norwich)
Diego Moreira (Benfica)
Outs
N’Golo Kante (Al-Ittihad)
Dujon Sterling (Rangers)
Tiemoue Bakayoko (released)
Kalidou Koulibaly (Al-Hilal)
Mateo Kovacic (Man City)
Edouard Mendy (Al-Ahil)
Kai Havertz (Arsenal)
Ruben Loftus-Cheek (AC Milan)
Charlie Webster (Heerenveen - loan)
Mason Mount (Man United)
Crystal Palace
Ins
Jefferson Lerma
Outs
James McArthur (released)
Luka Milivojevic (released)
Jack Butland (released)
Rob Street (Cheltenham)
Everton
Ins
None
Outs
Niels Nkounkou (Saint-Etienne)
Yerry Mina (released)
Andros Townsend (released)
Asmir Begovic (released)
Einar Iversen (released)
Isaac Price (released)
Tom Davies (released)
Harry Tryer (Chesterfield)
Fulham
Ins
None
Outs
Joe Bryan (released)
Kieron Bowie (Northampton)
Liverpool
Ins
Alexis Mac Allister (Brighton)
Dominik Szoboszlai (RB Leipzig)
Outs
Roberto Firmino (released)
Naby Keita (werder Bremen)
James Milener (Brighton)
Alex Oxlade-Chamberlain (released)
Calvin Ramsey (Preston North End - loan)
Harvey Davies (Crewe - loan)
Rhys Williams (Aberdeen - loan)
Fabio Carvalho (RB Leipzig - loan)
Owen Beck (Dundee - loan)
Luton Town
Ins
Chiedozie Ogbene (Rotherham)
Mads Andersen (Barnsley)
Outs
Sonny Bradely (released)
Hanri Lansbury (released)
Harry Isted (released)
Man City
Ins
Mateo Kovacic (Chelsea)
Outs
Ilkay Gundogan (Barcelona)
Liam Delap (Hull - loan)
Man United
Ins
Mason Mount (Chelsea)
Outs
Ethan Galbraith (released)
Phil Jones (released)
Axel Tuanzebe (released)
Di’Shon Bernard (released)
Eric Hanbury (released)
Charlie Wellens (released)
Manni Norkett (released)
Zidane Iqbal (Utrecht)
Ethan Laird (Birmingham)
Newcastle United
Ins
Yankuba Minteh (Odense Boldklub)
Sandro Tonali (AC Milan)
Outs
Harry Barclay (released)
Niall Brookwell (released)
Ciaran Clark (released)
Dan Langley (released)
Matty Longstaff (released)
Joe Oliver (released)
Josh Steward (released)
Isaac Westendorf (released)
Chris Wood (Nottingham Forest)
Matt Bondswell (Newport County - loan)
Nottingham Forest
Ins
Chris Wood (Newcastle)
Outs
Jack Colback (released)
Will Swan ( Mansfield Town)
Jordan Smith (released)
Andre Ayew (released)
Cafu (released)
Jesse Lingard (released)
Lyle Taylor (released)
Sheffield United
Ins
None
Outs
Jack O’Connell (released)
Billy Sharp (released)
Enda Stevens (released)
Kyron Gordon (released)
Tottenham Hotspur
Ins
Dejan Kulusevski (Juventus)
Guglielmo (Empoli)
James Maddison (Leicester City)
Outs
Lucas Moura (released)
Jamie Bowden (released)
Kallum Cesay (released)
Malachi Fagan-Walcott (released)
Roshaun Mathurin (released)
Marques Muir (released)
Romaine Mundle (released)
Harry Winks (Leicester City)
West Ham
Ins
Sean Moore (Cliftonville)
Outs
Arthur Masuaku (Besiktas)
Manuel Lanzini (released)
Wolves
Ins
Tom King (Free)
Outs
Jeong Sang-bin (Minnesota United)
Diego Costa (released)
Joao Moutinho (released)
Michael Agboola (released)
Lee Harkin (released)
Jack Hodnett (released)
Luke Matheson (released)
Taylor Perry (released)
Jack Scott (released)
Ruben Neves (Al-Hilal)
Conor Coady (Leicester City)
Nigel Lonwijk (Grasshopper Club Zurich - loan)
Theo Corbeanu (Grasshopper Club Zurich - loan)
Nathan Collins (Brentford)