adding core prefab interpretation code