Adding generator