first hash