reviolation
not defined yet