add DamageListener