hash demo