variational
not defined yet