Replenishment engine (2)