Unneeded header removed.
Added hashing.