delayedAdd method