semivisible
not defined yet