Added Map<String, Map<String, Double>> for violations