semicommercially
not defined yet