digest utility added