 			completion: nil )
 
 		UIView.animateWithDuration(duration,
-			delay: duration/4,
-			usingSpringWithDamping: 0.8,
-			initialSpringVelocity: 0.25,
+			delay: duration/6,
+			usingSpringWithDamping: 0.7,
+			initialSpringVelocity: 0.5,
 			options: nil,
 			animations: {
 				toView.transform = CGAffineTransformIdentity


		UIView.animateWithDuration(duration,
			delay: 0.0,
			usingSpringWithDamping: 0.8,
			initialSpringVelocity: 0,
			options: nil,
			animations: {

		let fromView = transitionContext.viewForKey(UITransitionContextFromViewKey)!
		let toView = transitionContext.viewForKey(UITransitionContextToViewKey)!

		let scale:CGFloat = 1.075
		let bigScale = CGAffineTransformMakeScale(scale, scale)
		let smallScale = CGAffineTransformMakeScale(1/scale,1/scale)
		let smallOpacity:CGFloat = 0.5
		let presenting = self.presenting

