violations now summarized in one table for all