hardness
not defined yet