add violation api endpoint
add additional filtering types