             
             content.sound = (notification.soundName == nil) ? UNNotificationSound.default() : UNNotificationSound.init(named: notification.soundName!)
             
+            if !(notification.attachments == nil){ content.attachments = notification.attachments! }
+            
+            if !(notification.launchImageName == nil){ content.launchImageName = notification.launchImageName! }
+
             notification.localNotificationRequest = UNNotificationRequest(identifier: notification.identifier!, content: content, trigger: trigger)
             
             let center = UNUserNotificationCenter.current()

    
    var identifier:String?
    

    
    
    
    
    init (identifier:String, alertTitle:String, alertBody: String, date: Date?, repeats: Repeats ) {

        // Create multiple Notifications
        
        self.scheduleNotification(notification: notification)
        let intervalDifference = Int( toDate.timeIntervalSince(fromDate) / interval )
        
        var nextDate = fromDate
        
