corrected rePurpose