Clubs in the Premiership have been active over the January window as managers attempt to secure signings that they hope will improve their squad for the remainder of the season, while also sending players out on loan transfers. 

Celtic are five points in front of Rangers at the Premiership summit and have signed 24-year-old Nicolas Kuhn from Austrian club Rapid Vienna for a sum of £3 million. 

The German winger put pen to paper on a five-and-a-half-year deal for Brendan Rodgers’ side. 

There have also been departures from Parkhead with centre-back Nat Phillips returning to Liverpool at the end of his loan deal, while Hyeokkyu Kwon and Adam Montgomery have been transferred to St Mirren and Motherwell respectively, as did, Yosuke Ideguchi, but on a permanent move to J1 League club Vissel Kobe. 

Meanwhile, Rangers, in their first window under new manager Philippe Clement, have seen both forward Fabio Silva and midfielder Mohamed Diomande arrive at Ibrox on loan from Wolves and FC Nordsjaelland. 

Alex Lowry has returned to Govan after the termination of his loan deal to Hearts, while Sam Lammers has departed on loan to FC Utrecht as Steven Davis announced his retirement from professional football

Hearts, who are ten points clear in third place have also witnessed transfer dealings at Tynecastle with a loan deal for Wolves right-back Dexter Lembikisa. Steven Naismith has also prepared ahead for next season by agreeing a deal with Ross County to sign midfielder Yan Dhanda. 

The Jambos have also negotiated with Livingston and Motherwell for loan deals with Michael McGovern and Andy Halliday, while Ross Stewart and Connor Smith have departed to Partick Thistle and St Johnstone. 

Nick Montgomery has also secured further additions to his Hibernian side by recalling defender Kanayo Megwa from Scottish Championship club Airdrieonians. 

Forward Myziane Maolida and attacking midfielder Emiliano Marcondes have joined Leith on loan from Hertha Berlin and Bournemouth, with midfielder Nathan Moriah-Welsh signing a permanent contract from the Cherries for an undisclosed fee. 

There were also loan deals for Dylan Tait, Riley Harbottle, Max Boruc and Allan Delferrière to Falkirk, Colchester United, Arbroath and Czech side MFK Vyškov. 

Elsewhere, Greg Stewart has returned to Kilmarnock on a deal until the end of the season after he departed from Mumbai City. The attacker was previously at Rugby Park on loan during the first half of the 2018/19 season from Birmingham City. 

Here's a full round-up of all the ins and outs in Scotland's top flight this January...

Aberdeen

In

Aaron Reid - Peterhead, recalled from loan

Killian Phillips - Crystal Palace, loan

Out

Rhys Williams - Liverpool, recalled from loan

Findlay Marshall - Edinburgh City, loan

Jayden Richardson - Colchester Utd, loan

Or Dadia - Hapoel Be'er Sheva, end of loan

Vicente Besuijen - FC Emmen, loan

Celtic

In

Nicolas Kuhn - Rapid Vienna, £3m

Adam Montgomery - Fleetwood Town, recalled from loan

Out

Nat Phillips - Liverpool, end of loan

Yosuke Ideguchi - Vissel Kobe, undisclosed

Hyeokkyu Kwon - St Mirren, loan

Adam Montgomery - Motherwell, loan

Dundee

In

Dara Costelloe - Burnley, loan

Curtis Main - Bengaluru FC, undisclosed

Ryan Astley - Everton, undisclosed

Owen Dodgson - Burnley, loan

Michael Mellon - Burnley, loan

Harry Sharp - Dunfermline, end of loan

Jack Wilkie - Edinburgh City, end of loan

Out

Owen Beck - Liverpool, recalled from loan (has since returned)

Marcel Lewis - Burnley, end of loan

Cammy Kerr, Inverness, loan

Zak Rudden - Raith Rovers, loan

Hearts

In

Dexter Lembikisa - Wolves, loan

Lennon Thompson - Vancouver Whitecaps

Out

Andy Halliday - Motherwell, loan

Alex Lowry - loan terminated, returns to Rangers

Michael McGovern - Livingston, loan

Ross Stewart - Partick Thistle

Connor Smith - St Johnstone

Hibernian

In

Kanayo Megwa - Airdrieonians, recalled from loan

Myziane Maolida - Hertha Berlin, loan

Emiliano Marcondes - Bournemouth, loan

Luke Amos - Free agent

Nathan Moriah-Welsh - Bournemouth, undisclosed

Out

Dylan Tait - Falkirk, loan

Riley Harbottle - Colchester United, loan

Emmanuel Johnson - Released

Max Boruc - Arbroath, loan

Allan Delferrière - MFK Vyškov, loan

Kilmarnock

In

Greg Stewart - Mumbai City, free

James Balagizi - Liverpool, loan

Out

Jack Sanders - Ayr United, loan

Livingston

In 

Tete Yengi - Ipswich Town, undisclosed

Shaun Donnellan - Torquay, free

Michael McGovern - Hearts, loan

Out

Danny Lloyd - Released

Luiyi de Lucas - Released

Tom Parkes - Hartlepool United, undisclosed

Dylan Bahamboula – Released

Motherwell

In

Kieran Offord - Kidderminster Harriers, end of loan

Adam Montgomery - Celtic, loan

Andy Halliday - Hearts, loan

Sam Nicholson - Colorado Rapids

Callan Elliot - Wellington Phoenix

Out

Robbie Mahon - Dundalk, undisclosed

Pape Souare - Released

Broadie Spencer - Huddersfield, recalled from loan

Conor Wilkinson - Colchester United, undisclosed

Sam Campbell - Released

Nathan McGinley - Released

Oli Shaw - Barnsley, recalled from loan

Rangers

In

Fabio Silva - Wolves, loan

Mohamed Diomande - FC Nordsjaelland, loan

Alex Lowry - Hearts loan terminated

Out

Sam Lammers - FC Utrecht, loan

Steven Davis – Retired

Ross County

In

George Wickens - Fulham, loan

Eli King - Cardiff City, loan

Brandon Khela - Birmingham, loan

Cameron Borthwick-Jackson - Slask Wroclaw, loan

Teddy Jenks - Ross County, loan

Loick Ayina - Huddersfield Town, loan

Out

Ben Purrington - Exeter City, undisclosed

Ben Paton - Released

Ross Munro - Dundalk

Scott High - Huddersfield, loan ended

Kyle Turner - Raith Rovers, loan

Alex Samuel - Inverness, loan

St Johnstone

In

Benjamin Mgunga-Kimpioka - AIK, undisclosed

Kerr Smith - Aston Villa, loan

David Keltjens - free agent

Luke Robinson - Wigan, returns on loan

Connor Smith – Hearts

Out

Dara Costelloe - Burnley, recalled from loan

Luke Robinson - Wigan, recalled from loan

Luke Jephcott - Newport County

St Mirren

In

Hyeokkyu Kwon - Celtic, loan

James Scott - Exeter City, loan

Jaden Brown - Lincoln City, loan

Elvis Bwomono - IBV, free

Out

Thierry Small - Southampton, recalled from loan

Kieran Offord - Stirling Albion, loan

Alex Grieve - Dundee United, loan

Gallagher Lennon - Dumbarton, loan