confine
not defined yet