hemicyclic
not defined yet