make description optional in add_notification helper