       contentContainerView.widthAnchor.constraint(equalTo: self.widthAnchor),
       
       // preview text view
-//      previewTextView.topAnchor.constraint(equalTo: previewLabel.bottomAnchor, constant: 8.0),
-        //re-creating this constraint by adding the constant originally applied(8.0) with the previewLabels topAnchor constant of 16.0.
       previewTextView.topAnchor.constraint(equalTo: self.contentContainerView.topAnchor, constant: 24.0),
       previewTextView.leadingAnchor.constraint(equalTo: self.contentContainerView.leadingAnchor, constant: 16.0),
       previewTextView.widthAnchor.constraint(equalTo: self.widthAnchor, constant: -32.0),

  private func setupViewHierarchy() {
    self.backgroundColor = .white
    self.scrollView.backgroundColor = ColorManager.shared.currentColorScheme.primary
    
    //this is updating the previously white textView to be the color managers primary color
    self.previewTextView.backgroundColor = ColorManager.shared.currentColorScheme.primary
    
    
    self.addSubview(scrollView)
    scrollView.addSubview(contentContainerView)
    scrollView.addSubviews([backButton, doneButton])
    
    //this will be removed from the view hierarchy
//    contentContainerView.addSubview(previewLabel)
    
    contentContainerView.addSubview(previewTextView)
    scrollView.accessibilityIdentifier = "ScrollView"
    contentContainerView.accessibilityIdentifier = "ContentContainerView"
//    previewLabel.accessibilityIdentifier = "PreviewLabel"
    previewTextView.accessibilityIdentifier = "PreviewTextView"
  }
  

    scrollviewBottomConstraint = scrollView.bottomAnchor.constraint(equalTo: self.bottomAnchor, constant: 0.0)
    previewTextViewHeightConstraint = previewTextView.heightAnchor.constraint(equalToConstant: 0.0)
  
    [// scroll view
        scrollView.topAnchor.constraint(equalTo: self.topAnchor),
        scrollView.leadingAnchor.constraint(equalTo: self.leadingAnchor),
        scrollView.trailingAnchor.constraint(equalTo: self.trailingAnchor),
        scrollviewBottomConstraint!,

      // container view 
      contentContainerView.leadingAnchor.constraint(equalTo: scrollView.leadingAnchor),
