digest demo