change
bugs in variational solver