Derby County have signed Blackburn Rovers keeper Frank Fielding, Sheffield United striker Jamie Ward and agreed to sign Millwall striker Theo Robinson.
The trio spent time on loan at Pride Park this term and the Rams have agreed undisclosed fees for all three.
Fielding, 23, joins on a three-year deal, Ward, 24, has signed a two-year contract and Robinson, 22, is set to pen a two-year deal on 1 July.
Manager Nigel Clough said: "We see them all as big parts of our future."
He added: "We have stated our desire to keep Frank, Jamie and Theo for some time, so it is nice to be in a position now where we can confirm they will be part of our future.
"All three of them had been on our radar before they even joined us.
"We've managed to get three of our long-term targets tied down very early in the summer, which is a massive bonus."
Fielding, who has signed subject to Premier League and Football Association clearance, made 16 appearances for the Rams during two separate loan spells from Blackburn..
Ward, who has an option for a third year at the club, scored five goals in 13 games at Pride Park and Robinson, who also has an option of a third year at Pride Park, scored twice in eight starts and a further five appearances from the bench.