Luton Town have taken their total of summer signings to three by signing defenders James Bree from Aston Villa and Tom Lockyer from Charlton Athletic.
Bree, 22, returns to Kenilworth Road on a permanent deal after spending the 11-month-long 2019-20 season on loan from Premier League side Villa.
Wales international Lockyer, 25, moves on following the Addicks' relegation.
They follow the signing of Accrington midfielder Jordan Clark.
Bree joined then Championship side Villa from Barnsley in January 2017, signed by Steve Bruce as part of a double deal that also took Conor Hourihane - but he made just 28 first-team appearances and was also loaned out to Ipswich Town in January 2019.