             self.currentCardViewController.cardView.alpha = cardFadeOutAlpha
             self.setBackgroundImage(toPhotoAtURL: nextCardViewController.place.photoURLs.first)
             self.view.layoutIfNeeded()
+
+            self.nextCardViewController?.cardView.transform = CGAffineTransform.identity
+            self.currentCardViewController.cardView.transform = scaleOutTransformLeft
         }, completion: { finished in
             if finished {
                 // ensure that the correct current, previous and next view controller references are set

        super.init(nibName: nil, bundle: nil)
        self.currentCardViewController = dequeuePlaceCardViewController(forPlace: place)
        self.currentCardViewController.cardView.alpha = 1
        setBackgroundImage(toPhotoAtURL: place.photoURLs.first)
    }
    

                nextCardViewController.place = nextPlace
            } else {
                nextCardViewController = dequeuePlaceCardViewController(forPlace: nextPlace)
                nextCardViewController?.cardView.transform = scaleOutTransformRight
                scrollView.addSubview(nextCardViewController!.cardView)
                nextCardViewLeadingConstraint = nextCardViewController!.cardView.leadingAnchor.constraint(equalTo: currentCardViewController.cardView.trailingAnchor, constant: cardViewSpacingConstant)
                NSLayoutConstraint.activate( [nextCardViewController!.cardView.topAnchor.constraint(equalTo: scrollView.topAnchor, constant: cardViewTopAnchorConstant),
