 
   // MARK: - Life Cycle
 
-  override open func viewDidLoad() {
+  open override func viewDidLoad() {
     super.viewDidLoad()
 
     view.layer.shadowColor = UIColor.black.cgColor

    }
  }
  
  override open func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    updateViewFrame()
  }
	
	override open func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
		updateViewFrame()
	}


  }

  var constraintsHaveBeenSet = false
  open override func viewDidLayoutSubviews() {
    super.viewDidLayoutSubviews()

    if !constraintsHaveBeenSet {
