implemented actual damage