attempt for new digest style