notifications and API development