declaimer
not defined yet