supercanine
not defined yet