feat: add notifications