added notifications and reflects API for not registered and invalid registration