add notice logic