Notification: move initialize logic in own functions