semiconnate
not defined yet