Below are all the Scottish Premier League clubs winter dealings which were completed by January 31, 2012:
ABERDEEN
Ins:Mark Reynolds (Sheffield Wednesday, ENG, loan) Russell Anderson (Derby County, ENG) Stephen Hughes (Motherwell) Gavin Rae (Dundee) Daniel Uchechi (FC Dender, loan)
Outs:Jack Grimmer (Fulham, ENG, pre-contract) Richard Foster (Bristol City, ENG)
CELTIC
Ins:Mikael Lustig (Rosenborg, NOR) Jaroslaw Fojut (Slask Wroclaw, POL, pre-contract) Rabiu Ibrahim (free agent) Pawel Brozek (Trabzonspor, TUR, loan) Efrain Juarez (return from loan at Real Zaragoza, ESP)
Outs:Josh Thompson (Chesterfield, ENG, loan) Lewis Toshney (Kilmarnock, loan) James Keatings (St Johnstone, loan) Paul Slane (MK Dons, ENG, loan)
DUNDEE UNITED
Ins:Michael Gardyne (Ross County, pre-contract) Richie Ryan (Sligo Rovers, IRE) Milos Lacny (Sparta Prague, CZE, loan)
Outs:Scott Allan (West Bromwich Albion, ENG) Lauri Dalla Valle (Fulham, ENG, loan ends)
DUNFERMLINE ATHLETIC
Ins:Iain Turner (Preston North End, ENG, loan) Mark Kerr (free agent) Jordan McMillan (Rangers)
Outs:Jason Thomson (Heart of Midlothian, loan ends) John Potter (Queen of the South, loan)
HEART OF MIDLOTHIAN
Ins: Nil
Outs: Eggert Jonsson (Wolves, ENG) Janos Balogh (released) Calum Elliot (released) Ryan Stevenson (Ipswich Town, ENG) Rob Ogelby (Wrexham, loan) Evaldas Razulis (FBK Kaunas, LTU) Conrad Balatoni (released)
HIBERNIAN
Ins:George Francomb (Norwich City, ENG, loan) Eoin Doyle (Sligo Rovers, IRE) Tom Soares (Stoke City, ENG, loan) James McPake (Coventry City, ENG, loan) Pa Saikou Kujabi (free agent) Matt Doherty (Wolves, ENG, loan)
Outs: Victor Palsson (released) David Crawford (released) Matt Thornhill (released) Junior Agogo (released) Michael Hart (released) Akpo Sodje (released)
INVERNESS CALEDONIAN THISTLE
Ins:Steve Williams (Bradford City, ENG, loan) Sam Winnall (Wolves, ENG, loan) Claude Gnakpa (Walsall, ENG, loan)
Outs:David Davis (Wolves, ENG, loan ends) Aiden Chippendale (Huddersfield Town, ENG, loan ends) Lee Cox (Swindon Town, ENG)
KILMARNOCK
Ins:Dean Shiels (Doncaster Rovers, ENG) Ben Gordon (Chelsea, ENG, loan) Michael Nelson (Scunthorpe United, ENG) Dieter van Tornhout (Nea Salamina Famagusta, CYP)
Outs: Billy Berntsson (Hammarby, SWE) Leon Panikvar (released) Patrick Ada (released) Ben Hutchinson (released) Gary Fisher (Cowdenbeath, loan)
MOTHERWELL
Ins:Henrik Ojamaa (free agent)
Outs:Stephen Hughes (Aberdeen)
RANGERS
Ins:Mervan Celik (GAIS, SWE)
Outs:Nikica Jelavic (Everton, ENG) Sam McMahon (Doncaster Rovers, ENG) John Fleck (Blackpool, ENG, loan) Jordan McMillan (Dunfermline Athletic) Juan Ortiz (Almeria, ESP, loan)
ST JOHNSTONE
Ins:Cillian Sheridan (CSKA Sofia, BUL, loan extended) Jack Compton (Falkirk, loan) Lee Croft (Derby County, ENG, loan) Kudus Oyenuga (Tottenham, ENG, loan) James Keatings (Celtic, loan)
Outs: Graham Gartland (released) Sam Parkin (Queen of the South)
ST MIRREN
Ins:Dougie Imrie (Hamilton Academical)
Outs: Ilian Haddad (released) Jon McShane (Hamilton Academical, loan)