ADD: explanation