starting to create AuthenticationHash class