keep new hash style