semiferal
not defined yet