update - new directions and violations