copernican
not defined yet