implement notify with message