document few classes
validate the notification
change the format of the result of a notification to have the same interface as the validation