start additive model algo