         copyRoundedView.frame = originalRoundedView.frame
         containerView.addSubview(copyRoundedView)
         originalRoundedView.isHidden = true
-        setupRoundedViewConstraints(roundedView: copyRoundedView, fromOriginal:originalRoundedView)
+        setupViewFullScreenConstraints(roundedView: copyRoundedView)
         
         // Create animator
         let timing = UICubicTimingParameters(animationCurve: .easeInOut)

    }
    
    func animateTransition(using transitionContext: UIViewControllerContextTransitioning) {
        propertyAnimator = presentingPropertyAnimator(using: transitionContext)
        propertyAnimator?.startAnimation()
    }
    
    private func isPresentingTransition(transitionContext: UIViewControllerContextTransitioning) -> Bool {
        guard let toVC = transitionContext.viewController(forKey: .to) else { return true }
        let isPresentingFirst = toVC is ThumbImageViewController
        return isPresentingFirst
    }
    
    private func presentingPropertyAnimator(using transitionContext: UIViewControllerContextTransitioning) -> UIViewPropertyAnimator? {

        let fromVC = transitionContext.viewController(forKey: .from) as? ThumbImageViewController
        guard let originalRoundedView = fromVC?.thumbImageView  else { return nil }

        return animationController
    }
    
    func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? {
        return animationController
    }
    
}

class AnimationController: NSObject, UIViewControllerAnimatedTransitioning {
