         dstOffset: Int = 3600,
         format: String? = nil,
         isLocalCoords: Bool = true, // Should set to false if coordinate in parameter not device
+        onlyEssentials: Bool = false,
         completionHandler: (() -> Void)? = nil,
         completionPerDate: (date: NSDate, times: [PrayerResult]) -> Void) -> Void {
-            
             // Initialize variables
             var startDate = NSCalendar.currentCalendar()
                 .dateByAddingUnit(.Day,

                    dst: dst,
                    dstOffset: dstOffset,
                    format: format,
                    isLocalCoords: isLocalCoords) { prayers in
                        // Process callback
                        completionPerDate(date: startDate, times: prayers)
                        

        dstOffset: Int = 3600,
        format: String? = nil,
        isLocalCoords: Bool = true, // Should set to false if coordinate in parameter not device
        onlyEssentials: Bool = false,
        completionHandler: (prayers: [PrayerResult]) -> Void) {
            lat = coords[0]
            lng = coords[1]
