contrivement
not defined yet