declinograph
not defined yet