Not clear if on loan or permanent-
It does say 'on a short term deal' which suggests to the end of this season, therefore loan rather than permanent.
Isn't Tom Pett with us on a short-term deal, though?
Thins its to end of season when everyone except TVC out of contract anyway.
But some may have options built in meaning if they play certain amount of games etc they get an extension.