contractured
not defined yet