 	}
 
 	override init!(frame: NSRect, isPreview: Bool) {
+		motivationLevel = Preferences().motivationLevel
 		super.init(frame: frame, isPreview: isPreview)
 		initialize()
 	}
 
 	required init?(coder: NSCoder) {
+		motivationLevel = Preferences().motivationLevel
 		super.init(coder: coder)
 		initialize()
 	}


	// MARK: - Properties

	let textLabel: NSTextField = {
		let label = NSTextField()
		label.translatesAutoresizingMaskIntoConstraints = false
		label.editable = false

		if birthday != nil {
			textLabel.font = fontWithSize(bounds.width / 10)
		} else {
			textLabel.font = fontWithSize(bounds.width / 30, monospace: false)
		}
	}

	/// Get a font
	private func fontWithSize(fontSize: CGFloat, monospace: Bool = true) -> NSFont {
		let font: NSFont
		if #available(OSX 10.11, *) {
			font = .systemFontOfSize(fontSize, weight: NSFontWeightThin)
		} else {
			font = NSFont(name: "HelveticaNeue-Thin", size: fontSize)!
		}
