hamiltonism
not defined yet