The signing of striker Carl Lamb on a non-contract basis has been confirmed after being ratified by the Football League.Lamb's registration was initially held up following a delay in receiving international clearance.
The 29-year-old has latterly been playing in Australia follows spells in non-league football with the likes of Droylsden, Witton Albion and Aberystwyth Town.
Lamb, who was with Liverpool and Chester as a youngster, impressed manager Paul Cook during a stint on trial.
"Carl is a player we've taken a punt on," said Cook. "He was about to be released but then he played in a practice game and scored four goals.
"He's got a fantastic habit of scoring and the lads have taken to him. It's a little bit of a gamble and if it works out, that'll be fantastic."
Lamb said: "It's a great opportunity for me and I've got to work hard in training and show what I can do."