             animations: { () -> Void in
                 
                 sourceImageView.frame = self.destinationTransition!.transitionDestinationImageViewFrame()
-                sourceImageView.transform = CGAffineTransformMakeScale(1.12, 1.12)
+                sourceImageView.transform = CGAffineTransformMakeScale(1.1, 1.1)
+                
+                backgroundView.alpha = 0.9
 
             }) { (result) -> Void in
                 


                        sourceImageView.transform = CGAffineTransformIdentity
                        snapshotView.frame = fromViewController.view.frame
                        toViewController.view.alpha = 1.0

                    },
                    completion: { (result) -> Void in

                        sourceImageView.alpha = 0.0
                        sourceImageView.removeFromSuperview()

                        transitionContext.completeTransition(true)
                })

        }
    }
    
    func animatePresenting(transitionContext:UIViewControllerContextTransitioning) {

        let fromViewController = transitionContext.viewControllerForKey(UITransitionContextFromViewControllerKey)!
