semicanal
not defined yet