added digest sender