the rest of this is inaccurate too, notification is not an example