Define how add works