task for xsolve