notice save logic