keep hash