add password_digest presence validation