When Rangers hired Mark Allen as director of football in 2017 everyone could see he had a tough job on his hand.
A squad filled with players such as Carlos Pena, Eduardo Herrera and other big money flops during a miserable couple of years needed cleared out.
Two years down the line and Allen has handed in his notice to spend more time with his family and look for jobs elsewhere.
He's not always been every Rangers fans' cup of tea but he was instrumental in the appointment of Steven Gerrard.
The club have done a lot of work behind the scene but it's on the pitch where Allen gets judged in his role, alongside Gerrard, and it's been a mixed bag.
For every Ryan Kent there's been an Aaron Nemane and his first season certainly didn't highlight that he had good contacts for signings as Rangers struggled to have a decent January window.
The three windows since have been a bit more positive but how does every Allen signing rate?
Record Sport Online cast their eye over the 34 players who have signed on at Ibrox since Allen took over.
The winger came on loan from Man City, played against Celtic and wasn't seen often. 0/10
Left back joined on loan initially before moving permanently. Started well but was sold when Gerrard took over. Currently at Swansea. 6/10
Midfielder joined his boyhood heroes and it hasn't hit the heights he would have hoped. Spent a season at Shrewsbury and has struggled for game time this season. 4/10
Young winger joined from Norwich and had a decent debut season when promoted to the first team. On loan at Hibs. 7/10
Joined from QPR on loan. Started well but faded quickly, now at Shrewsbury. 4/10
Looked set to become a key player at Ibrox but a serious knee injury has hampered his progress. Still there but jury is out. 6/10
Joined on loan from Nottingham Forest but couldn't get in ahead of Alfredo Morelos. 3/10
Was expected to be a calming figure in defence but struggled to deal with the pace of the league. 2/10
Canada captain joined on a free and has been a huge success. Scored the clincher against Celtic in May's 2-0 win. 8/10
A vital part of the team that has closed the gap on Celtic and got to two Europa League group stages in a row. 9/10
One of three signings from the Croatian league but the only one to really prove himself and become a favourite. Still work to do. 7/10
One of Gerrard's main men on the pitch. Has generally been solid apart but the huge mistake against Celtic will live long in the memory. 8/10
Dependable cover at full back but hasn't been able to hold a regular spot on either side. 6/10
Signed on the back of great performances in the Europa League for Osijek but struggled to deal with the physicality at Ibrox. Jury still out. 5/10
Returned to the club but couldn't get in ahead of Morelos and was eventually released after a poor spell. 1/10.
Albanian international but has been a massive flop in Glasgow. Two goals against Motherwell and not much else. 0/10.
Signed as back up to Goldson, Katic and Joe Worrall. Did a job when called upon and released at the end of his year's contract. 4/10.
Third choice keeper who hasn't been involved much. Spends most of his time posting about Rangers on Instagram. 1/10.
Signed on a two-and-a-half year deal in January but has played just three games since with James Tavernier's form too good for him to break into the side at right back. 1/10.
Bargain of the century last season when he joined for £50k, has faltered a bit this campaign but still a very good player for Rangers. 8/10
Looked decent when he joined on loan from Liverpool at first and scored a vital goal against UFA but couldn't deal with the pressure and pirouetted his way back to Merseyside. 5/10.
He came, he saw, he dived against Aberdeen when he should have scored a tap in. 0/10.
Like Ejaria, he started well and looked a class act but struggled with injury and form after his early promise. 5/10
As loan deals come they don't get much better than this. Will have to live up to his £7m price tag but on the evidence he's been the best signing so far. 10/10.
The majority of the time he was at Ibrox he was good, but Worrall was prone to a massive error that let his game down, including a massive one against Kilmarnock. 7/10.
It took him a while to get up and running but has a goal record of nearly 1 in 2 and the fans have really taken to him. 8/10
Signed a No. 10 but has moved back to a more defensive position and been a key player since. His passing is still second to none. 9/10
Signed, played once or twice and then left on loan to Rotherham. Jury still out but the potential is there to be a good signing. 5/10
It looked like he would prove a lot of people wrong but his madness against Celtic could cost him. Deserves credit for his match winning performances in Europe. 7/10
Signed as back-up and hasn't had much of a chance to show what he can do. 5/10
Similar to Stewart, hasn't had much of an opportunity but has looked good when on the park. Potential is there. 6/10
Apart from being played out of position against Celtic, the Nigerian international has been a class act since moving to Glasgow and one of the best signings made by Allen. 9/10
Can't get in the team ahead of Katic and the £3m fee is being held against him. When he gets a chance he has a lot to live up to. 5/10
Played against East Fife in the cup but got injured in a reserve and hasn't been seen in a blue jersey since. 5/10