 					item = model.getItem itemId
 					"<rect x='#{item.x[0]}' y='#{item.y[0]}' width='#{item.w[0]}' height='#{item.h[0]}' />"
 
-				rootSVGElement: "rect"
+				rootSVGElement: ["rect"]
 				
 				extractFromSVG: (svg) ->
+					info = {}
+					info.w = parseFloat svg.getAttribute('width')
+					info.h = parseFloat svg.getAttribute('height')
+					info.x = parseFloat svg.getAttribute('x')
+					info.y = parseFloat svg.getAttribute('y')
+					info
 				
 				#
 				# Renders the rectangular constraint on the video target.

							shapeType: ''
							npt_start: 0
							npt_end: 0

						if o["#{NS.OA}hasBody"]?
							temp.bodyContent = data[o["#{NS.OA}hasBody"][0].value]["#{NS.OA}chars"][0]
					
						tempstore.push temp
			# insert into dataStore
			app.dataStore.canvas.loadItems tempstore

					item = model.getItem itemId
					"<elli x='#{item.x[0]}' y='#{item.y[0]}' width='#{item.w[0]}' height='#{item.h[0]}' />"
					
				rootSVGElement: ["elli"]
				
				extractFromSVG: (svg) ->
					info = {}
					info.w = parseFloat svg.getAttribute('width')
					info.h = parseFloat svg.getAttribute('height')
					info.x = parseFloat svg.getAttribute('x')
					info.y = parseFloat svg.getAttribute('y')
					info
				#
				# Rendering Lens for the Ellipse SVG shape
				#
