doing viola detector