devein
not defined yet