add hardness