#15 implementation des heshcode correct