violand
not defined yet