violation counter