additional implementation of notifications