# Add group model into a coordinated points

**URL:** <https://forum.dynamobim.com/t/add-group-model-into-a-coordinated-points/93655>\
**Category:** FAQ\
**Tags:** revit, dynamo\
**Created:** [September 11, 2023, 10:51am UTC](https://forum.dynamobim.com/t/add-group-model-into-a-coordinated-points/93655 "2023-09-11T10:51:01Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![O.Raheem15981](https://avatars.discourse-cdn.com/v4/letter/o/a698b9/32.png) [@O.Raheem15981](https://forum.dynamobim.com/u/O.Raheem15981)\
**Post date:** [September 11, 2023, 10:51am UTC](https://forum.dynamobim.com/t/add-group-model-into-a-coordinated-points/93655/1 "2023-09-11T10:51:01Z")

</div>

hello all  
I have a situation here that I want to deal with it and I need your help  
I have many types of floors and I turned them into a model group  
I want to add this group into a coordinated points that imported from excel sheet  
I can’t make it with dynamo  
I made with only an element, how can i make it with a group model  
could you help me with this  
thank you in advance

 ![aaaa](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/f/3/f38c047761fbf30915b3624fbdb9262b36e18140.png)

---

<div class="post-metadata">

**Author:** ![Draxl\_Andreas](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/draxl_andreas/32/145744_2.png) [@Draxl\_Andreas](https://forum.dynamobim.com/u/Draxl_Andreas)\
**Post date:** [September 11, 2023, 11:02am UTC](https://forum.dynamobim.com/t/add-group-model-into-a-coordinated-points/93655/2 "2023-09-11T11:02:48Z")

</div>

@O.Raheem15981 ,

the node is weard from clockwork…

when you open it. you get roof as input… i am not sure whats wrong

```auto
import clr
clr.AddReference('RevitAPI')
from Autodesk.Revit.DB import *

clr.AddReference("RevitNodes")
import Revit
clr.ImportExtensions(Revit.GeometryConversion)

clr.AddReference("RevitServices")
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager

def AddPointToSlabShape(item, point):
	if hasattr(item, "SlabShapeEditor") and hasattr(point, "ToXyz"):
		try:
			item.SlabShapeEditor.DrawPoint(point.ToXyz())
			return True
		except: return False
	else: return False

doc = DocumentManager.Instance.CurrentDBDocument
items = UnwrapElement(IN[1])

TransactionManager.Instance.EnsureInTransaction(doc)
if isinstance(IN[1], list):
	if isinstance(IN[0], list):
		OUT = []
		for item, points in zip(items, IN[0]):
			if isinstance(points, list): OUT.append((item, [AddPointToSlabShape(item, x) for x in points]))
			else: OUT.append((item, AddPointToSlabShape(item, points)))
	else: OUT = [(x, AddPointToSlabShape(x, IN[0])) for x in items]
	OUT = map(list, zip(*OUT))
else:
	if isinstance(IN[0], list): OUT = items, [AddPointToSlabShape(items, x) for x in IN[0]]
	else: OUT = items, AddPointToSlabShape(items, IN[0])
TransactionManager.Instance.TransactionTaskDone()

```

 ![grafik](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/5/5/5500b58a37afcea70c46055dd39d8578d691597a.png)

KR

Andreas
