saving the hash codes for the frequently called cases