minor refactoring, correct deleting (+ some triggers for this)
reports\!