puzzlement
not defined yet