semicupola
not defined yet