         
         for row in rowsToAdd {
             
-            
             var node = dataSource?.pickerNode(self, cellForRow: row as! Int, inComponent: component)
             
             assert(node != nil, "XLPickerNode: Unexpected to find optional nil in content cell. At lease one delegate method for returning picker cell.")
+            
+            contentNodes[component].addChild(node!)
             
             let n = Array(identifiers.keys)[0]
             node?.identifier = Array(identifiers.keys)[0]

        
        if animated {
            
            //let targetY = CGFloat(row) * rowHeight/* + rowHeight / 2*/ - contentNodes[component].size.height / 2
            
            let rawPnt = contentNodes[component].position
            let newPosition = positionAndSizeForRow(row, forComponent: component).position
            

            let info = positionAndSizeForRow(row as! Int, forComponent: component)
            node!.position = info.position
            node?.zPosition = 100
            
            delegate?.pickerNode?(self, willDisplayCell: node!, forRow: row as! Int, forComponent: component)
            
