add violation plot