simple notification and unit tests