effodient
not defined yet