add: damage computation