             CGContextAddArc(context, (frame.size.width)/2 - lineWidth/2, frame.size.height/2 - lineWidth/2, (frame.size.width - 10)/2 - lineWidth, 0.0, CGFloat(M_PI * 2.0), 1)
             // Dig deeper into the layout design!
             CGContextStrokePath(context)
+            
+
         }
         
 

        
        switch(side) {
        case Side.Black:
            let lineWidth : CGFloat = 5.0
            var context = UIGraphicsGetCurrentContext()
            CGContextSetLineWidth(context, lineWidth);
            color.set()
            
            var startPoint, endPoint : CGPoint
            startPoint = CGPointMake(0.0 + lineWidth, 0.0 + lineWidth)
            endPoint = CGPointMake(frame.size.width - lineWidth, frame.size.height - lineWidth)
            CGContextAddLines(context, [startPoint, endPoint], 2)
            
            startPoint = CGPointMake(0.0 + lineWidth, frame.size.height - lineWidth)
            endPoint = CGPointMake(frame.size.width - lineWidth, 0 + lineWidth)
            CGContextAddLines(context, [startPoint, endPoint], 2)
            
            // Dig deeper into the layout design!
            CGContextStrokePath(context)
            CGContextFillPath(context)
        case Side.White:
            let lineWidth : CGFloat = 5.0
            var context = UIGraphicsGetCurrentContext()

    
}


class lineView : UIView {
    override func drawRect(rect: CGRect) {
        
    }
    
    required init(coder: NSCoder) {
        fatalError("NSCoding not supported")
    }
    
    init (position : CGPoint, width : CGFloat, length : CGFloat, color : UIColor, cornerRadius : CGFloat) {
        
        super.init(frame: CGRectMake(position.x, position.y, width, length))
        
        
        self.backgroundColor = color
        
        self.layer.masksToBounds = true // But here why?
        self.layer.cornerRadius = cornerRadius
    }
}
