snudgery
not defined yet