add some methods for HashCodes