add min_damage to ctor