Implemented notification framework