Championship newcomers Charlton Athletic have re-signed defender Ben Purrington from Rotherham United for an undisclosed fee.
The 23-year-old left-back spent the second half of last season on loan with the Addicks, making 21 appearances as they won promotion from League One.
Purrington featured 22 times for the Millers after joining from Plymouth Argyle in January 2017.
He has agreed a three-year contract with the south-east London club.
Find all the latest football transfers on our dedicated page.