whitespace
added Digest function