semirawly
not defined yet