add digest requirement