Barnsley have signed striker Chris Dagnall from Scunthorpe and extended the loan of midfielder Danny Drinkwater until the end of the season.
The Tykes have paid an undisclosed fee for 25-year-old Dagnall, who has agreed a two-and-a-half-year contract.
"I'm sure he will endear himself to the supporters because he is a workaholic," boss Keith Hill told the club website.
Drinkwater, 21, has already played 16 games for the club and Manchester United have now agreed he can stay on.
His new deal provides the club with partial compensation for the loss of skipper Jacob Butterfield, who will not play again this season after suffering a knee injury in the New Year's Eve victory over local rivals Leeds.
Dagnall, meanwhile, is cup-tied for Saturday's game against Swansea, having already played for Scunthorpe in the FA Cup.
But he could make his debut the following weekend when the Tykes travel to Leicester City in the Championship.
He formerly played under Hill and assistant boss David Flitcroft at Rochdale and he is relishing the chance to work with them again.
"Keith said to me he wants me to work as hard as I can and I'm here to do that," he said.
"I'm going to bring competition for places in the team. I've never really set targets - throughout the season I just believe what will happen, will happen. We'll have to wait and see."
Dagnall has only scored six times for Scunthorpe this season but was prolific during his spell with Rochdale, finding the net 60 times in 155 appearances.
"He's definitely value for money and the type of player that fits in perfectly to what we're trying to achieve at this club," Hill added.
The Barnsley manager is looking to make two or three more signings during the transfer window to freshen up his squad.
But striker Danny Haynes and midfielder Nathan Doyle have been told they can leave Oakwell as they do not figure in Hill's plans.