+changed variable data structure +formulas