giraffine
not defined yet