Notification basic. (No refactoring)