addBeforeNotify -> beforeNotify