add notification struct