contriving
not defined yet