added password digest