violation fixes