solution works now without hashing.  hashing is next