 	//
 	internal func prepareLeftView() {
 		// container
-		leftView = MaterialView(frame: CGRectMake(0, 0, 240, view.frame.height))
+		leftView = MaterialView(frame: CGRectMake(0, 0, leftViewControllerWidth, view.frame.height))
 		view.addSubview(leftView!)
 		
 		MaterialAnimation.animationDisabled({

	/**
		:name:	backdropLayer
	*/
	public private(set) static var backdropLayer: CAShapeLayer = CAShapeLayer()
	
	/**
		:name:	backdropOpacity
	*/
	public static var backdropOpacity: CGFloat = 0.5 {
		didSet {
			backdropLayer.backgroundColor = backdropColor?.colorWithAlphaComponent(backdropOpacity).CGColor
		}

	*/
	public var leftTapGesture: UITapGestureRecognizer?
	
	/**
		:name:	leftViewControllerWidth
	*/
	public var leftViewControllerWidth: CGFloat = 240 {
		didSet {
			leftView?.width = leftViewControllerWidth
			MaterialAnimation.animationDisabled({
				self.leftView!.position = CGPointMake(-self.leftView!.width / 2, self.leftView!.height / 2)
			})
		}
	}
	
	/**
