digest on load