         }
     }
     
-    /// drawLine: draws a stroke
-    /// - Parameter: stroke: the stroke to be drawn
-    /// - Returns: Void
+    /// draws a stroke
     private func drawLine(stroke: Stroke) -> Void {
         let properties = stroke.properties
         let array = stroke.points

        undoManager?.registerUndoWithTarget(self, selector: #selector(TouchDrawView.pushDrawing(_:)), object: stroke)
    }
    
    internal func pushDrawing(object: AnyObject) {
        let stroke = object as? Stroke
        stack.append(stroke!)

        mergeViews()
    }
    
    /// draws a line from one point to another with certain properties
    private func drawLineFrom(fromPoint: CGPoint, toPoint: CGPoint, properties: BrushProperties) -> Void {
        
        UIGraphicsBeginImageContext(self.frame.size)
