separated variables and parameters methods from coefficients and cached coeffs with no params