allworthy
not defined yet