key hash
clean