semiterete
not defined yet