IT can be hard keeping up with all the latest transfer deals as they happen. Dozens of new players will be coming to Scotland and many more will move between teams here. Don't worry though, we've got you sorted.

We've created an interactive graphic so you can keep track of each club's wheelings and dealings, and we'll be keeping it up-to-date with all the latest deals, as they happen.

You can play about with the graphic below and categorise player transfers by club, age, position and fee. There's also a map tab that you can select that shows you which part of the world a player hails from.

You should be able to see two tabs at the bottom of the graphic. One says 'Select club here': in that tab, click on 'Club' from the pulldown menu so that all the colours are correct. Then click on the 'Sort By' tab to rearrange players as you see fit.

The Herald:  Aberdeen 

IN
Ryan Hedges, Ash Taylor, Curtis Main, Michael Ruth, Jon Gallagher, Greg Leigh.

OUT
Greg Halford, Greg Stewart, Dominic Ball, James Wilson, Max Lowe, Graeme Shinnie, Gary Mackay-Steven.

The Herald:  Celtic 

IN

Maryan Shved, Christopher Jullien, Luca Connell.

OUT

Scott Allan, Jeremy Toljan, Emilio Izaguirre, Cristian Gamboa, Dedryck Boyata, Filip Benkovic, Oliver Burke, Timothy Weah, Dorus De Vries, Mikael Lustig.

The Herald:  Hamilton 

IN
Markus Fjortoft, Brian Easton, Ciaran McKenna, Blair Alston, Johnny Hunt.

OUT
Ziggy Gordon, Gary Woods, Alex Penny, Lennard Sowah, Matt Kilgallon, Jacob Marsden, Tom Taiwo, Delphin Tshiembe, David McMillan, Tony Andreu.

The Herald:  Hearts 

IN
Craig Halkett, Jamie Walker, Conor Washington, Jamie Walker.

OUT
Conor Shaughnessy, Demetri Mitchell, Aaron Hughes, Conor Sammon, Malaury Martin, David Vanecek.

The Herald:  Hibernian 

IN
Scott Allan, Adam Jackson, Joe Newell, Tom James, Christian Doidge, Chris Maxwell.

OUT
Darnell Johnson, Gael Bigirimana, Jonathan Spector, Marc McNulty, Mark Milligan, Marvin Bartley, Miquel Nelom, Ross Laidlaw, Ryan Gauld, Stephane Omeonga, Thomas Agyepong, Adam Bogdan, Lewis Allan.

The Herald:  Kilmarnock 

IN 
None.

OUT
Jordan Jones, Daniel Bachmann, Youssouf Mulumbu, Aaron Tshibola, Mikael Ndjoli, Conor McAleny, Liam Millar, Kris Boyd, Scott Boyd.

The Herald:  Livingston 

IN 
Marvin Bartley, Lyndon Dykes, Nicky Devlin, Cece Frank Pepe, Robbie Crawford, Matija Sarkic.

OUT
Craig Halkett, Declan Gallagher, Ryan Hardie, Liam Kelly, Shaun Byrne.

The Herald:  Motherwell 

IN
Casper Sloth, Declan Gallagher, Liam Polworth, Jake Carroll, Jermaine Hylton, Chris Long.

OUT
Jake Hastie, Carl McHugh, Curtis Main, Shea Gordon, Conor Sammon, Tom Aldred, Ross McCormack, Gboly Ariyibi, Elliott Frear.

The Herald:  Rangers 

IN
Steven Davis, Jordan Jones, Jake Hastie, Greg Stewart, Sheyi Ojo, Gorge Edmundson, Joe Aribo.

OUT
Ryan Kent, Lassana Coulibaly, Joe Worrall, Lee Wallace, Gareth McAuley, Lee Hodson, Myles Beerman.

The Herald:  Ross County 

IN
Joe Chalmers, Ross Laidlaw, Blair Spittal, Nathan Baxter.

OUT
Scott Fox.

The Herald:  St Johnstone 

IN
Elliot Parish, Wallace Duffy.

OUT
Brian Easton, Tony Watt, Blair Alston, Aaron Comrie, Cammy Bell, Sean Goss, Niall Keown.

The Herald:  St Mirren

IN
Dean Lyness.

OUT
Anton Ferdinand, Simeon Jackson, Lee Hodson, Mihai Popescu, Brad Lyons, Kyle McAllister, Jordan Holmes, Anders Dreyer, Duckens Nazon, Laurentiu Corbu, Danny Rogers.