Universal variable formulation