semistriate
not defined yet