Added Additive Framework